Vereinfachung gesucht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Der Modulo-Operator ist dein Freund.
Das Leben ist wie ein Tennisball.
mathi
User
Beiträge: 314
Registriert: Dienstag 27. November 2007, 14:30

Danke,

mir ist eine einfache Lösung auf dem Heimweg eingefallen, die ich morgen gleichmal testen will:

Code: Alles auswählen

cores=cpu_count()  # Anzahl der Kerne 

        teil=int(all_pages/cores) # Anzahl der Seiten, die je Kern zu bearbeiten sind 
        rest=all_pages-(cores-1)*teil)

        liste=(teil,teil,teil,rest)   # Beispiel für 4 Kerne, muß halt generiert werden

        processes=[ 
                   Process(target=merge, 
                           args=(liste[nr],nr*teil,path,tempdir,nr)) 
                  for nr in xrange(cores) 
                  ]
also falls das funktioniert, wäre es peinlich einfach :oops:


edit: es funktioniert,wirklich peinlich....
Gruß Mathi
Antworten