synchronized volatile的CPU原語是如何實作的?
無鎖、偏向鎖、輕量級鎖、重量級鎖有什么差別?
了解了他的原理,我用synchronized會提高性能嗎
uj5u.com熱心網友回復:
鎖的最大的用處是為了同步操作,比如你和別人同時呼叫這個加了synchronized的方法,如果你先呼叫,那別人就需要等你呼叫完成后才能訪問,否則他就等著你完成。如果要扯上性能,那還不如不用。但如果為了資料的準確性和安全性等,就需要用到。
uj5u.com熱心網友回復:
可以吹牛用
uj5u.com熱心網友回復:
一般開發用不上,面試比較常見uj5u.com熱心網友回復:
不會提高性能,但可以讓你少踩坑轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/32681.html
標籤:Java相關
