Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分配要在Unix中的自定义核心上运行的线程_Unix_Parallel Processing - Fatal编程技术网

分配要在Unix中的自定义核心上运行的线程

分配要在Unix中的自定义核心上运行的线程,unix,parallel-processing,Unix,Parallel Processing,是否可以在我们想要的任何内核上运行特定的线程/进程? 因为现在有多核系统。有没有可能分配两个(相互独立的)代码段在我们想要的任何核心上运行,而不是等待它以循环方式分配? 这样我们才能真正获得并行处理的好处 Unix风格中是否有允许我们将线程分配给特定内核的系统调用?您有时可以在linux系统上利用处理器相关性来实现这一点 正如@ennuikiller所说,神奇的词语是“处理器亲和力”;谷歌搜索将产生你想要的。在AFAICT中,POSIX没有正式标准化它。

是否可以在我们想要的任何内核上运行特定的线程/进程? 因为现在有多核系统。有没有可能分配两个(相互独立的)代码段在我们想要的任何核心上运行,而不是等待它以循环方式分配? 这样我们才能真正获得并行处理的好处


Unix风格中是否有允许我们将线程分配给特定内核的系统调用?

您有时可以在linux系统上利用处理器相关性来实现这一点

正如@ennuikiller所说,神奇的词语是“处理器亲和力”;谷歌搜索将产生你想要的。在AFAICT中,POSIX没有正式标准化它。