手机
当前位置:查字典教程网 >电脑 >服务器_操作系统教程 >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来停止线程的方法实例】相关文章:

Java中equals()方法重写实现代码教程

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

Linux系统被入侵后使用lsof命令恢复被删除日志的方法

Linux系统找回丢失磁盘空间的方法

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

在Linux下禁用IPv6的方法小结

Linux终端上统计指定类型文件的数目的方法

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

在Apache上隐藏服务器签名的方法

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

精品推荐
分类导航