2014-03-29 23 views

回答

2

使用forkOn而不是forkIO

forkIO,但可让您对线程应该运行的处理器指定。与forkIO线程不同,由forkOn创建的线程将在其整个生命周期中保持在同一处理器上(forkIO线程可根据调度策略在处理器之间迁移)。当您事先知道如何最好地分配线程时,forkOn对于重写调度策略非常有用。

不要忘记,您需要设置能力-N[x]setNumCapabilities

相关问题