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它将同时运行三个进程,如果它们选择创建进一步的进程,它既不知道也不关心。