ich habe zwei funktionen die ich parallel ablaufen lassen muss auf einen 32 core system. Dabei habe ich das paket multiprocessing gefunden
import multiprocessing
Code: Alles auswählen
def p_start1:
...
...
def p_start2:
...
...
if __name__ == '__main__':
P1= multiprocessing.Process(name='P1', target=p_start1)
P2= multiprocessing.Process(name='P2', target=p_start2)
P1.start()
P2.start()
Hier mit klappt es das beide funktionen Parallel ablaufen.
Das Problem das ich habe ist das eine der Funktionen deutlich mehr zeit benötigt beide Funktionen sollten aber zeitgleich fertig werden.
Gibt es hier uz eine möglichkeit der einen Funktion 28 Cores oder threads zu zuweisen und der anderen nur 4 cores/threads
Vielen Dank für eure Hilfe
Sbfly