初步认识Volatile-一段代码引发的思考
生活随笔
收集整理的這篇文章主要介紹了
初步认识Volatile-一段代码引发的思考
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面這段代碼,演示了一個(gè)使用volatile以及沒(méi)使用volatile這個(gè)關(guān)鍵字,對(duì)于變量更新的影響
public class VolatileDemo { public /*volatile*/ static boolean stop=false; public static void main(String[] args) throws InterruptedException { Thread thread=new Thread(()->{ int i=0; while(!stop){ i++; } }); thread.start(); System.out.println("begin start thread"); Thread.sleep(1000); stop=true;} }?
總結(jié)
以上是生活随笔為你收集整理的初步认识Volatile-一段代码引发的思考的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: wait/notify的基本使用
- 下一篇: 初步认识Volatile-volatil