多線程的安全問題

關於多線程安全問題的原因:一個線程在執行多條語句時,並運算同一數據時,在執行過程中,其他線程參與進來,操作了這個數據。導致了錯誤數據的產生。 其涉及到的兩個因素: 1,多線程在操作時共享數據。 2,有多條語句對共享數據進行運算 原因;這多條語句,在某一時刻被一個線程執行時,還沒有執行完,就被其他線程執行了。 解決安全問題的原理: 只要將操作共享數據的語句在某一線程執行完,在執行過程中,其他線程不能
相關文章
相關標籤/搜索