多線程安全問題

在單線程中不會出現線程安全問題,而在多線程編程中,有可能會出現同時訪問同一個資源的情況,如果對於修改數據的代碼不採用一定的措施,則多個線程可能在寫入數據時出現髒數據的問題。   因爲每個線程執行的過程是不可控的,所以很可能導致最終的結果與實際上的願望相違背或者直接導致程序出錯。   基本上所有的併發模式在解決線程安全問題上,都採用「序列化訪問臨界資源」的方案。  通常來說,是在訪問臨界資源的代碼前
相關文章
相關標籤/搜索