差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

java:effective_java:concurrency:avoid_excessive_synchronization [2020/08/08 17:10]
tony [Introduction]
java:effective_java:concurrency:avoid_excessive_synchronization [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​java effective_java java_concurrency}} 
-====== Effective Java - Avoid excessive synchronization ====== 
-===== Introduction ===== 
-這個Item的宗旨如字面上的意思:​「避免過度的使用同步」。這個Item有以下幾個重點:​ 
-  - synchronized block中,不要呼叫有機會被override的method,或者是呼叫由client傳進來的function物件,以避免liveness與safety failures。 
-  - synchronized block中,為了效能著想,工作越少越好。 
-  - 善用同步的方法,沒有需要就不要用。 
  
-===== Note ===== 
-Effective Java第三版Item 79。 
-===== Reference ===== 
-  * Effective Java, 3/e 
-=====    ===== 
----- 
-\\ 
-~~DISQUS~~