标签: ruby
如何在Ruby中同时运行两个loop do ... end?一个用于CLI界面,另一个用于后台处理。
loop do ... end
答案 0 :(得分:3)
听起来你想要两个threads。
答案 1 :(得分:1)
您可以使用yield来创建co-routines
像Ruby这样的生成器可以被“滥用”来创建协同程序。我不会说Ruby,但我可以在C#或Python中概述这个概念。
它也显示为something was added in Ruby 1.9 to make this easier
干杯