摘要:
当将变量声明为volatile时,对这个变量的单个读/写相当于加了锁,但是多个读/写则不是,比如i++,下面看例子: 12345678910121213 . . . Volatile变量具有以下特性: 1.可见性,任何一个线程对该变量的读操作,总能看到任意线程对这个变量最后的写操作; 2.原子性:对 阅读全文
摘要:
当将变量声明为volatile时,对这个变量的单个读/写相当于加了锁,但是多个读/写则不是,比如i++,下面看例子: 12345678910121213 . . . Volatile变量具有以下特性: 1.可见性,任何一个线程对该变量的读操作,总能看到任意线程对这个变量最后的写操作; 2.原子性:对 阅读全文
|