啃碎併發(五):Java線程安全特性與問題

前言 在單線程中不會出現線程安全問題,而在多線程編程中,有可能會出現同時訪問同一個 共享、可變資源 的情況,這種資源可以是:一個變量、一個對象、一個文件等。特別注意兩點: 簡單的說,如果你的代碼在單線程下執行和在多線程下執行永遠都能獲得一樣的結果,那麼你的代碼就是線程安全的。那麼,當進行多線程編程時,我們又會面臨哪些線程安全的要求呢?又是要如何去解決的呢? 1 線程安全特性 1.1 原子性 跟數據
相關文章
相關標籤/搜索