手机
当前位置:查字典教程网 >电脑 >服务器_操作系统教程 >Java通过在主循环中判断Boolean来停止线程的方法实例
Java通过在主循环中判断Boolean来停止线程的方法实例
摘要:本文实例讲述了Java通过在主循环中判断Boolean来停止线程的方法。分享给大家供大家参考,具体如下:packageThreads;/**...

  本文实例讲述了Java通过在主循环中判断Boolean来停止线程的方法。分享给大家供大家参考,具体如下:

  package Threads;

  /**

  * Created by Frank

  */

  public class StopBoolean extends Thread {

  // 确保变化对其它线程可见(主要是主线程要可见)

  protected volatile boolean done = false;

  public void run() {

  while (!done) {

  System.out.println("StopBoolean running");

  try {

  sleep(720);

  } catch (InterruptedException e) {

  return;

  }

  }

  System.out.println("StopBoolean finished");

  }

  public void shutDown() {

  done = true;

  }

  public static void main(String[] args) throws InterruptedException {

  StopBoolean t1 = new StopBoolean();

  t1.start();

  Thread.sleep(1000 * 5);

  t1.shutDown();

  }

  }

【Java通过在主循环中判断Boolean来停止线程的方法实例】相关文章:

在Linux系统中检查glibc版本信息的方法

在Linux下禁用IPv6的方法小结

发现Linux中IP地址冲突的方法

Java实现在不同线程中运行的代码实例详解

在Ubuntu系统中使用LXC容器的教程

JS中的数组转变成JSON格式字符串的方法

Java中的== 和equals()方法详解与实例教程

设置自动清理Linux系统中n天前的文件的方法

在Linux的系统Shell脚本中使用if语句的方法

在Linux下创建分区和文件系统的方法详解

精品推荐
分类导航