Java多線程之三大特性

1.原子性 JAVA的原子性就和數據庫事務的原子性差不多,即一個操作或者多個操作,要麼全部執行並且執行的過程不會被任何因素打斷,要麼就都不執行。在JAVA中,對基本數據類型的變量的讀取和賦值操作是原子性操作,即這些操作是不可被中斷的,要麼執行,要麼不執行。JAVA內存模型(JMM)只是保證了基本的原子性,有些操作看似是原子操作,其實不然,舉個栗子: x = 10; //語句1 y = x; /
相關文章
相關標籤/搜索