【发布时间】:2017-08-31 11:16:26
【问题描述】:
如何在ruby 应用程序中获取当前的开放光纤数量?我的应用程序使用 EventMachine Synchrony 库进行并发处理。在谷歌搜索时,我没有找到任何可以返回它的 API。
例如,如果我有这段代码:
EM::Synchrony::FiberIterator.new(@outputs, @outputs.size).each do |output|
# some code goes here
end
那我怎么知道有多少光纤在运行呢?无需手动使用counter++,当然也无需使用@some_arr.size。
【问题讨论】:
标签: ruby eventmachine fiber em-synchrony