[Java]什麼叫線程安全

若是你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。若是每次運行結果和單線程運行的結果是同樣的,並且其餘變量的值也和預期的是同樣的,就是線程安全的,也就是說,多個線程同時運行同一段代碼時不會形成資源衝突,產生錯誤結果。 線程安全的代碼在多個線程中使用時不須要做同步處理;而線程不安全的代碼在多個線程中使用時必須做同步處理,不然可能產生不可預期的後果。 安全

相關文章
相關標籤/搜索