Boost線程庫如何與java.util.concurrent庫進行比較?java.util.concurrent與Boost線程庫
性能是至關重要的,所以我寧願留在C++中(雖然現在Java速度更快)。鑑於我必須用C++編寫代碼,所以存在哪些庫可以使線程變得簡單並且不易出錯。
我最近聽說從JDK 1.5開始,Java內存模型被修改爲修復一些併發問題。 C++怎麼樣?上一次我在C++中進行多線程編程時,是在3到4年前使用pthread時。儘管如此,我不希望將它用於大型項目。我知道的唯一另一種選擇是Boost Threads。但是,我不確定它是否好。我已經聽說過關於java.util.concurrent的好東西,但是關於Boost線程還沒有。
馬丁,我認爲它的意思是「Java是快了很多比以前。」 – zedoo 2009-12-26 13:23:07
根據我的經驗,任何時候有人說「性能至關重要」,但沒有具體說明,它根本就不是那麼重要。出於性能原因,請不要選擇C++或Java,請選擇C++或Java,因爲您更熟悉它,或者您覺得編程起來更容易。 – 2009-12-26 16:56:54