作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我正在模拟某种网络,并且有一个通过 Chans 列表广播值的函数:
broadcast :: a -> [Receiver] -> IO ()
broadcast a = mapM_ (send a)
这会将数据按顺序“发送”到每个接收器。我想改为不确定地向所有接收者广播。
感谢您提供任何线索。
最佳答案
仅使用 GHC 的并发性怎么样?
broadcast :: a -> [Receiver] -> IO ()
broadcast a = mapM_ (forkIO . send a)
然后确保使用线程 RTS(使用 ghc -threaded
编译)。
关于haskell - haskell中公平并发 `map`函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942615/
我有一个应用程序倾向于在后台线程中执行很多数据库 Activity (下载大型数据库更新),而且这个过程经常使“UI线程”匮乏-我知道数据库是不定期发布的,但是所使用的@synchronized机制不
我正在创建一个程序,用户可以在从一组项目中选择的两个项目之间进行一系列投票。每次投票后,会显示集合中的两个新项目并对其进行投票,直到看到集合中的所有成员。 这是我的限制条件: 每个用户应该以不同的随机
我正在开发一个在线判断类型的系统,其中大约 100 个不受信任的可执行文件将同时运行并评估相同的输入数据。 我希望每个可执行文件都限制在预定义资源池的 CPU、内存、磁盘空间等的相等份额。例如,如果资
我正在从事一个关于 CFS 的项目。使用Ftrace跟踪Linux公平进程的全路径。 根据文档 https://lwn.net/Articles/370423/ . [tracing]# echo $
Semaphore 类概述 developer.android.com看起来不错 - 对于那些已经熟悉这些概念和术语的人来说。 我熟悉那里的一些首字母缩略词和其他行话(例如 FIFO、锁等),但其他的
我是一名优秀的程序员,十分优秀!