2014-03-29 50 views

回答

2

使用forkOn而不是forkIO

forkIO,但可讓您對線程應該運行的處理器指定。與forkIO線程不同,由forkOn創建的線程將在其整個生命週期中保持在同一處理器上(forkIO線程可根據調度策略在處理器之間遷移)。當您事先知道如何最好地分配線程時,forkOn對於重寫調度策略非常有用。

不要忘記,您需要設置能力-N[x]setNumCapabilities

相關問題