我有兩種方法。第一個遠程執行一個可執行文件,第二個執行一個可執行文件。該可執行文件是一項Web服務。第一步不返回true(通過shell執行),因爲它啓動並等待第二步。有沒有辦法同時執行第一種方法和第二種方法?如何以並行ruby方式運行兩種方法
2
A
回答
3
使用線程。
t1 = Thread.new do
first_method
end
second_method
t1.join
0
你可以使用ruby的線程來做到這一點。 你可以查看鏈接,這樣你就可以理解你可以用線程做什麼。
3
除了股票線程的支持我想提偉大的紅寶石寶石Parallel
它可以生成並行和工藝使用在多個CPU /內核同時。
相關問題
- 1. 運行python程序的兩種方式
- 2. 當頁面啓動時並行運行兩種方法
- 3. Ruby的ARGV可以根據一種方式來運行腳本
- 4. Ruby,運行所有方法
- 5. 從另一種方法運行方法
- 6. 同步兩種方法並避免同時運行
- 7. 最簡單的方式來運行在並行三種方法在C#
- 8. 如何以正常的非並行方式運行Pytorch模型?
- 9. 如何使用Testng以編程方式運行並行套件?
- 10. 如何在時間延遲上依次運行兩種方法?
- 11. 如何以編程方式實例化python類並使用pydev運行方法?
- 12. 有兩種形式在form1上打開並運行form1的方法
- 13. 如何以編程方式運行testng?
- 14. 如何以被動方式運行Router.route()
- 15. 並行運行Ruby腳本的正確方法是什麼?
- 16. 無法以commonjs方式運行angular2
- 17. 執行方法之後幾種方法運行
- 18. 從「快捷方式」運行,並「以管理員身份運行」
- 19. 每種方法應該運行多少種測試方法?
- 20. 如何在Matlab上以交替方式運行兩個循環?
- 21. 有沒有一種安全的方式在Ruby中運行eval?
- 22. 如何以並行方式在Java中添加兩個數組?
- 23. 如何運行3種方法同時或並行使用Java 8流
- 24. 有沒有一種方法可以並行運行循環的彙總函數?
- 25. 兩種方式
- 26. 循環執行的Ruby散列,並使用各種方法
- 27. 一種方法執行兩個功能
- 28. 異步方法沒有並行運行
- 29. 與KeyListener並行運行的方法
- 30. 並行運行一系列方法
謝謝你的回覆,我已經嘗試過了,但是它在第二個過程中掛起了 –
作品只有沒有.join謝謝 –
@HuMan它**不會**使用'''#join'''工作。剛剛閱讀文檔這個方法是什麼http://ruby-doc.org/core-1.9.3/Thread.html#method-i-join –