Java中volatile關鍵字

一、概述 volatile是Java提供的一種輕量級的同步機制。Java 語言包含兩種內在的同步機制:同步塊(或方法)和 volatile 變量,相比於synchronized(synchronized通常稱爲重量級鎖),volatile更輕量級,因爲它不會引起線程上下文的切換和調度。但是volatile 變量的同步性較差(有時它更簡單並且開銷更低),而且其使用也更容易出錯。 二、volatile
相關文章
相關標籤/搜索