各類同步方法性能比較(synchronized,ReentrantLock,Atomic)

5.0的多線程任務包對於同步的性能方面有了很大的改進,在原有synchronized關鍵字的基礎上,又增長了ReentrantLock,以及各類Atomic類。瞭解其性能的優劣程度,有助與咱們在特定的情形下作出正確的選擇。 整體的結論先擺出來: synchronized: 在資源競爭不是很激烈的狀況下,偶爾會有同步的情形下,synchronized是很合適的。緣由在於,編譯程序一般會盡量的進行優化
相關文章
相關標籤/搜索