Java多線程與併發編程學習

一、線程三大特性 多線程有三大特性,原子性、可見性、有序性 1.1 什麼是原子性 即一個操作或者多個操作 要麼全部執行並且執行的過程不會被任何因素打斷,要麼就都不執行。 一個很經典的例子就是銀行賬戶轉賬問題: 比如從賬戶A向賬戶B轉1000元,那麼必然包括2個操作:從賬戶A減去1000元,往賬戶B加上1000元。這2個操作必須要具備原子性才能保證不出現一些意外的問題。 我們操作數據也是如此,比如i
相關文章
相關標籤/搜索