摘要:
java中线程分为守护线程和非守护线程。当非守护线程结束时,守护线程自动结束。 典型的守护线程就是垃圾回收线程。 示例: package threadTestSHXC; public class MyThread extends Thread{ private int i=0; @Override 阅读全文
摘要:
java中,线程优先级有1~10,10个级别。设置优先级小于1或大于10,抛出异常IllegalArgumentException()。 setPriority() 设置线程优先级 优先级常量 public final static int MIN_PRIORITY=1; public final 阅读全文
摘要:
suspend()和resume()方法可用于暂停、恢复线程,但已经弃用,原因是suspeng()会造成线程的阻塞。独占锁,造成数据不同步。 对于一般线程类: 例如: public class MyThread extends Thread{ …… public void run(){ …… } } 阅读全文
摘要:
stop() 强制停止线程;已经弃用;可能造成数据不一致等问题。 interrupt() 在线程中做停止标记,并非真的停止线程。 this.interrupted()测试当前线程是否中断,并清除中断状态。 this.isInterrupted() 测试线程是否已经中断。 方法声明: public s 阅读全文
摘要:
package threadTest; public class CountOperate extends Thread{ public CountOperate(){ //CountOperate类初始化时,main线程在执行中,是alive的;this代表新建的thread对象,线程未启动非al 阅读全文