如何在Ruby中同時運行兩個loop do ... end
?一個用於CLI界面,另一個用於後臺處理。兩個循環同時?
Q
兩個循環同時?
0
A
回答
3
聽起來像你想要兩個threads。
+0
我已經看過線程和纖維,並沒有完全理解它們。任何示例? – RyanScottLewis 2011-04-02 23:39:54
+0
@ c00lryguy'Thread.new {loop {...}} [這個答案](http://stackoverflow.com/questions/4392028/windows-ruby-background-processing/4392590#4392590)我的可能會幫助你。 – Phrogz 2011-04-03 05:41:11
1
您可以使用收益來創建co-routines
發電機像Ruby的可以「濫用」打造協同程序。我不會說Ruby,但我可以用C#或Python概述這個概念。
這似乎也像something was added in Ruby 1.9 to make this easier
乾杯
相關問題
- 1. 如何同時運行兩個循環
- 2. 兩個For循環同時工作? bvp4c
- 3. 如何同時運行兩個循環?
- 4. 如何同時循環兩個列表?
- 5. 兩個不同的循環
- 6. `Exit do`同時在兩個循環中嵌套循環跳轉
- 7. 同時循環
- 8. 在CSS循環上運行兩個不同的同時動畫?
- 9. 同時循環兩個不同的選擇器
- 10. 一個循環中的兩個操作與兩個循環每個循環執行相同的操作
- 11. 同時運行兩個循環?移動和旅行使用循環
- 12. Ruby:同時循環兩個哈希,一個是嵌套哈希
- 13. 兩個同時發生的Python循環有一個結果
- 14. 同時爲一個遊戲運行兩個循環 - C
- 15. ReactJS - 兩個循環?
- 16. 兩個While循環
- 17. Python兩個循環
- 18. Bash:while循環中的兩個循環
- 19. 兩個同時進行循環MATLAB或C++
- 20. 如何讓兩個C同時運行無限循環?
- 21. 可以同時運行兩個無限循環嗎?
- 22. Java - 同時執行兩個corrosponding for循環
- 23. 需要在JSTL中同時循環兩個數組
- 24. 如何在python中同時執行兩個循環?
- 25. 我怎樣才能同時運行兩個循環?
- 26. 與循環c同時播放兩個聲音#
- 27. 如何在VBScript上同時運行兩個循環
- 28. 循環通過兩個列表,同時更新列表
- 29. 如何製作True:兩個循環在python中同時運行
- 30. 什麼是同時循環兩個數組的Python方法?
是否使用線程或纖維取決於你是否想要一個循環,在一個特定的時間與其他交互。如果是,則使用「光纖」。如果你只是想在第二個循環開始時使用另一個循環,那麼使用'Thread'(你可以讓一個線程等待,直到另一個線程完成)。所以你需要更詳細地說明你的需求。 – sawa 2011-04-03 00:22:03