Parallel processing GNU与进一步分叉的进程并行

Parallel processing GNU与进一步分叉的进程并行,parallel-processing,gnu,gnu-parallel,Parallel Processing,Gnu,Gnu Parallel,考虑文件processs.txt ./MyProcess 1 -nbThreads 2 ./MyProcess 2 -nbThreads 2 ./MyProcess 3 -nbThreads 2 ,其中每个MyProcess将尝试使用两个内核。现在考虑运行< /P> parallel -j 3 :::: Processes.txt 对parallel的调用特别指示使用不超过3个内核。将parallel允许MyProcess进一步分叉,整个过程将使用6个核心,或者它将以某种方式强制三个进程My

考虑文件
processs.txt

./MyProcess 1 -nbThreads 2
./MyProcess 2 -nbThreads 2
./MyProcess 3 -nbThreads 2
,其中每个
MyProcess
将尝试使用两个内核。现在考虑运行< /P>
parallel -j 3 :::: Processes.txt

parallel
的调用特别指示使用不超过3个内核。将
parallel
允许
MyProcess
进一步分叉,整个过程将使用6个核心,或者它将以某种方式强制三个进程
MyProcess
仅使用一个核心?

它将同时运行三个进程,如果它们选择创建进一步的进程,它将不知道也不关心


(Hattip to:Mark Setchell)

AFAIK它将同时运行三个进程,如果它们选择创建进一步的进程,它既不知道也不关心。