Ale*_*lex 2 concurrency clojure agents actor
在我测试时,当我创建它们时,每个新代理都使用一个单独的线程.几个代理可以在一个线程中运行吗?
我的想法是创建10K +轻量级代理(如erlang中的actor),这对Clojure来说是一个挑战吗?
谢谢
这是不正确的.代理使用线程池,其大小为核心+ 2的数量.所以在四核机器上,即使是10k +代理也只能使用6个工作线程.
有send,就是这样.随着send-off新线程将启动.
| 归档时间: |
|
| 查看次数: |
607 次 |
| 最近记录: |