併發編程——原子性,可見性和有序性

在併發編程中,咱們一般會遇到如下三個問題:原子性問題,可見性問題,有序性問題。java 一、原子性web 即一個操做或者多個操做,要麼所有執行而且執行的過程不會被任何因素打斷,要麼就都不執行。原子性就像數據庫裏面的事務同樣,他們是一個團隊,同生共死。一個很經典的例子就是銀行帳戶轉帳問題:數據庫 好比從帳戶A向帳戶B轉1000元,那麼必然包括2個操做:從帳戶A減去1000元,往帳戶B加上1000元。
相關文章
相關標籤/搜索