ruby有真正的多線程嗎?我知道使用綠色線程的ruby的“合作” 線程。如何在我的應用程序中創建真正的“操作系統級”線程,以便使用多個cpu內核進行處理?
3 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
Ruby 1.8只有綠色線程,沒有辦法創建一個真正的“操作系統級”線程。但是,ruby 1.9將有一個名為fiber的新功能,它將允許您創建實際的操作系統級線程。不幸的是,Ruby 1.9仍然處于測試階段,計劃在幾個月后保持穩定。
另一種選擇是使用JRuby。JRuby將線程實現為OS級別的theads,其中沒有“綠色線程”。JRuby的最新版本是1.1.4,相當于Ruby 1.8
- 3 回答
- 0 關注
- 1085 瀏覽
添加回答
舉報
0/150
提交
取消