【发布时间】:2011-04-11 21:23:21
【问题描述】:
Haskell wiki 显示您需要同时设置编译标志和运行时标志才能获得多核支持。为什么在编译时使用库不足以获得正确的行为?除非另有说明,否则为什么运行时可执行文件不能检测到它是用 -thread 编译的并使用系统上的所有内核?我认为默认打开这些会更好。然后可能会有标志来关闭或修改这些功能。
http://www.haskell.org/haskellwiki/GHC/Concurrency#Multicore_GHC 说:
必须在编译时和运行时再次设置标志似乎有些繁重。这些标志是为 GHC 添加并发性的努力的残余吗?
【问题讨论】:
标签: haskell concurrency parallel-processing multicore