广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何使用Java volatile变量?_北大青鸟IT学校

作者:邓华发布时间:2021-05-12分类:Java技术浏览:760


导读:Java是现在非常主流的编程语言之一,很多人想转行学习IT,首选Java语言。那么如何使用Java volatile变量?下面就让我们一起来看看惠州北大青鸟老师是怎么回答的。

Java是现在非常主流的编程语言之一,很多人想转行学习IT,首选Java语言。那么如何使用Java volatile变量?下面就让我们一起来看看惠州北大青鸟老师是怎么回答的。

实例

下面的代码演示了volatile变量的使用。

public class Main extends Thread {  private volatile boolean keepRunning = true;  public void run() {
   System.out.println("Thread started");    while (keepRunning) {      try {
       System.out.println("Going to sleep");
       Thread.sleep(1000);
     } catch (InterruptedException e) {
       e.printStackTrace();
     }
   }
   System.out.println("Thread stopped");
 }  public void stopThread() {
   this.keepRunning = false;
 }  public static void main(String[] args) throws Exception{
   Main v = new Main();
   v.start();
   Thread.sleep(3000);
   System.out.println("Going to set the stop flag to true");
   v.stopThread();
 }
}

上面的代码生成以下结果。

Thread started

Going to sleep

Going to sleep

Going to sleep

Going to sleep

Going to sleep

Going to set the stop flag to true

Thread stopped

想学Java的同学们,可以来惠州北大青鸟新方舟校区详细了解。

Java17.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表