0
A
回答
1
你可以使用Ruby Threads:
second_thread = Thread.new() do
sleep 10 # Let's only execute this after 10 seconds
... do processing here
end
second_thread.join()
希望幫助!
+0
謝謝!我有一種感覺,這將是解決這個問題的一種方式。我曾認爲它效率不高(我知道線程可能有一點限制 - 特別是當一個線程需要比另一個更多的處理器時間時 - 我在某處閱讀關於Fibers更有用的東西),但我很樂意接受這是最好的答案,如果沒有人提供爲什麼這不是一個好方法的原因! – 2011-12-20 13:59:19
相關問題
- 1. 如何在計劃任務後執行任務x運行y
- 2. SSIS - 並行執行任務 - 它有多高效?
- 3. Ruby on Rails:從rake任務執行POST
- 4. 執行一個任務所有x秒
- 5. EigenSolver高效執行
- 6. 如何在Python中「稍後」高效地完成許多任務?
- 7. 如何最有效地自動執行重複的Excel任務?
- 8. 如何高效地在Outlook 2007加載項中運行後臺任務?
- 9. 在VBScript中預加載程序以更高效地執行
- 10. 如何在R中更快,更高效地執行此操作?
- 11. Android - 在服務中執行repititve任務
- 12. 任務執行時間高於定時器執行時間
- 13. 如何高效地存儲一年中的任務信息
- 14. 高效X
- 15. monodroid中的任務執行
- 16. 在後臺執行任務
- 17. 在執行SQL任務
- 18. 在ssis中使用執行進程任務與執行包任務的建議
- 19. 在構建過程中選擇性地執行構建任務
- 20. 在gulp中同步執行任務
- 21. 在Django中執行背景任務
- 22. 如何在MSBUILD中執行任務?
- 23. 在exec任務中執行ant文件
- 24. 在Android Java中執行Ping任務
- 25. 在Xcode 4中自動執行任務
- 26. 線程任務不在IIS中執行
- 27. 在Oracle11g中自動執行任務
- 28. 如何在Java中執行GUI任務
- 29. 在Sencha Touch中定期執行任務
- 30. 在C#中執行併發任務
我在使用Ruby 1.9 – 2011-12-16 15:56:16