Java中對本身線程安全的方法加鎖?
jvm會優(yōu)化無競爭狀態(tài)下的鎖,但它還是鎖,不會優(yōu)化掉。我自己的工具類里都會重寫B(tài)ufferedInputStream/BufferedOutputStream,只是簡單的把synchronized去掉,性能會提高很多。
Java中對本身線程安全的方法加鎖?
jvm會優(yōu)化無競爭狀態(tài)下的鎖,但它還是鎖,不會優(yōu)化掉。我自己的工具類里都會重寫B(tài)ufferedInputStream/BufferedOutputStream,只是簡單的把synchronized去掉,性能會提高很多。