Java中的同步代碼塊、同步方法、同步鎖

多線程容易出現問題的緣由 當多條語句在操做同一個線程共享數據時,一個線程對多條語句只執行了一部分,尚未執行完,另外一個線程參與進來執行。致使共享數據的錯誤。即多個線程執行的不肯定性引發執行結果的不穩定。java 例:多線程 多個線程對帳本的共享,會形成操做的不完整性,會破壞數據。 火車站售票,多個窗口同時售票。 解決辦法 同步代碼塊 synchronized(obj) { //須要被同步的
相關文章
相關標籤/搜索