1.在java主程序中一定把要启动的每个线程都保存到一个成员变量中,这样方便以后结束。
2.在java主程序中结束线程通常是thread.shouldRun=false;thread.interrupt();
因而在线程中thread.sleep(1000);catch exception后,不需要再处理,因为这时
通常线程要结束运行。
3.thread.sleep(1000);一定要加try,catch,否则,当被interrupt后,会报不需要的
exception。
4.java多线程的程序最后结束一定要用System.exit(0),来表示退出JVM,而return只是表示
程序调用退出,JVM不一定退出,因为也可能有其他的线程在运行。
分享到:
相关推荐
Java Thread用法 经典Java Thread用法 经典
JavaThread
java thread dump 分析
Java Thread Programming by:Paul Hyde java 线程编程(包含代码)
Java_Thread应该注意的问题
java线程分析工具
IBM关于java thread的教程 .pdf
为保证不会出现卖出同一个票数,要java多线程同步锁。 设计思路:1.创建一个站台类Station,继承Thread,重写run方法,在run方法里面执行售票操作!售票要使用同步锁:即有一个站台卖这张票时,其他站台要等这张票卖...
java 應用 thread 的小程式 計算 time 的
Java-Thread-Affinity,将Java线程绑定到给定的内核.zip
Java Thread Dump Analyzing
Java线程(Java.Thread)(中英版).
各种 Java Thread State 第一分析法则
Java线程转储分析: 《Analyzing Java Thread Dumps.pdf》 《Java Thread Dumps 分析.pdf》
java线程
java.lang.Thread java.lang.Thread
本文从JVM的角度探讨Java Thread的语法和编译结果,本文旨在介绍这些比较重要的线程相关的规范。
Java Thread Programming (Sams) java线程编程,内含原代码,彩页,绝对写得精彩,看得舒服!
基于java的thread章节做的龟兔赛跑,是一个小游戏。