手机
当前位置:查字典教程网 >电脑 >服务器_操作系统教程 >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系统找回丢失磁盘空间的方法

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

详解Linux系统中配置静态路由的方法

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

在Linux系统中使用fuser命令来列出进程编号

在Linux中可视化显示内存占用情况的方法

在Linux系统中限制CPU占用率的教程

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

在Linux下禁用IPv6的方法小结

在CentOS系统中安装Websvn的教程

精品推荐
分类导航