我们说我们的服务器有四个处理器。我想实现将由四个线程提供的缓存。 要求 - 每个线程应该作用于它自己的处理器?
我们如何实现这一目标?
答案 0 :(得分:1)
您需要为每个线程设置线程相关性,以指定您希望它运行的CPU。网上有一些关于如何做的例子,但有一个很好的GitHub repository here with some sample code on how to get it done.从根本上说,将每个线程的亲和力设置为不同的核心。
答案 1 :(得分:0)
我只知道Windows操作系统,是的,有可能, 您需要编写“映射文件”,并且还需要为每个进程设置关联性
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366556(v=vs.85).aspx