线程的正常中止办法
来源:互联网 发布:淘宝原始图片制作 编辑:程序博客网 时间:2024/04/26 04:04
package thread;
import java.lang.InterruptedException;
public class Test
{
public static void main(String[] args)
{
UseThread ut = new UseThread();
StopThread st =new StopThread(ut);
ut.start();
st.start();
}
}
class UseThread extends Thread
{
private volatile boolean stop = true;
private int i = 0;
public void stopRun()
{
stop = false;
System.out.println("in stopRun ,i = "+i);
}
public void run()
{
while(stop)
{
System.out.println("in while befor ++ ,i = "+i);
i++;
System.out.println("in while after ++ ,i = "+i);
}
System.out.println("out of while ,i = "+i);
}
}
class StopThread extends Thread
{
private UseThread ut= null;
public StopThread(UseThread u)
{
System.out.println("in the constructor of StopThred ");
ut = u;
}
public void run()
{
System.out.println("in StopThred's run ");
try
{
System.out.println("the StopThread has run but will sleep");
this.sleep(10000);
System.out.println("the StopThred's has waken up ");
}catch(InterruptedException e)
{
e.printStackTrace();
}
ut.stopRun();
System.out.println("in StopThred's run,the UseThread has stopped ");
}
}
- 线程的正常中止办法
- 中止线程的方法
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
- 多线程之线程的中止
- 多线程之线程的中止
- Response.Redirect 产生的“正在中止线程(執行緒中止)”错误
- WebSphere 6.1非正常中止后无法启动的解决办法
- 关于线程的参数、“返回值”、及线程的中止
- 关于线程的参数、“返回值”、及线程的中止
- 关于线程的参数、“返回值”、及线程的中止
- 停止线程出现“正在中止线程”的异常
- 线程正在中止...
- 关于“正在中止线程。”
- 外部中止线程
- '正在中止线程'解决方案
- [JAVA] 中止线程
- 日本語トレーニング12
- javascript的键盘控制事件
- 日本語トレーニング13
- JavaScript面向对象技术实现树形控件
- Jakarta Commons:巧用类和组件
- 线程的正常中止办法
- 《一》
- 《二》
- CAFE_VM
- 简化开发,易化MDA
- Linux 文件内容查看工具介绍
- 常用控件Radio Button的常用用法
- 我和呆呆的幸福生活
- 如何通过JDBC连接MYSQL数据库(一)