第四章 對象的組合 Java併發編程實戰 閱讀總結

設計線程安全的類         在線程安全的程序中,雖然可以將程序的所有狀態都保存在公有的靜態域中, 但與那些將狀態封裝起來的程序相比,這些程序的線程安全性更難以得到驗證, 並且在修改時也更難以始終確保其線程安全性。通過使用封裝技術,可以使得在不對整個程序進行分析的情況下就可以判斷一個類是否是線程安全的。 在設計線程安全類的過程中·,需要包含以下三個基本要素: a.找出構成對象狀態的所有變量。
相關文章
相關標籤/搜索