2017-03-02 7 views
1

Betrachten Sie die Datei Processes.txtGNU Parallel mit Prozessen, die weitere Gabel

./MyProcess 1 -nbThreads 2 
./MyProcess 2 -nbThreads 2 
./MyProcess 3 -nbThreads 2 

, wobei jeder MyProcess versuchen, zwei Kerne zu verwenden. Betrachten wir nun

parallel -j 3 :::: Processes.txt 

Der Aufruf von parallel anzuzeigen, speziell nicht mehr als 3 Adern zu verwenden laufen. Will parallel erlauben MyProcess weiter Gabel und das Ganze wird 6 Kerne verwenden oder wird es irgendwie die drei Prozesse MyProcess zur Verwendung von jeweils nur einem Kern erzwingen?

+1

AFAIK es drei Prozesse gleichzeitig ausführen, und wenn sie weitere Prozesse erstellen wählen, wird es weder wissen noch Pflege. –

Antwort

2

Es wird drei Prozesse auf einmal laufen und wenn sie beschließen, weitere Prozesse zu erstellen, wird es weder wissen noch kümmern.

(Hattip zu: Mark Setchell)

Verwandte Themen