如何在Haskell中运行时查找核心数量
- 论坛
- 如何在Haskell中运行时查找核心数量
14 浏览
匿名的
0 Comments
自从base
4.5版以后,您可以使用来自GHC.Conc的getNumProcessors
。 这很好,因为现在可以使用相同的setNumCapabilities
动态设置可用性的数量。
匿名的
0 Comments
是的,有这样一种方法。源码来自"Real World Haskell": http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html
import GHC.Conc (numCapabilities) main = putStrLn $ "number of cores: " ++ show numCapabilities