Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1732128
  • 博文数量: 782
  • 博客积分: 2455
  • 博客等级: 大尉
  • 技术积分: 4140
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-06 21:37
个人简介

Linux ,c/c++, web,前端,php,js

文章分类

全部博文(782)

文章存档

2015年(8)

2014年(28)

2013年(110)

2012年(307)

2011年(329)

分类:

2011-10-04 12:55:40

  1. package cn.itcast.thread;
  2. class MyThread implements Runnable

  3. {

  4.      private boolean flag=true;

  5.     @Override

  6.     public void run() {

  7.      while(flag){

  8.          //你要写的代码...

  9.      }

  10.     }
  11.     public void stopRunning()

  12.     {

  13.          flag=false;

  14.     }

  15. }

  16. public class ControlThread {

  17.      private Runnable r=new MyThread();

  18.      private Thread t=new Thread(r);

  19.      

  20.      public void startThread(){

  21.          t.start();

  22.      }

  23.      public void stopThread(){

  24.         ((MyThread) r).stopRunning(); //强制类型转换

  25.      }

  26. }

注意:

绝对不能使用stop()停止线程.

 

阅读(456) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~