摘要:
线程的生命周期是线程对象的生老病死,即线程的状态 线程生命周期可以通过 getState()方法获得, 线程的状态是Thread.State 枚举类型定义的, 由以下几种: NEW,新建状态. 创建了线程对象,在调用 start()启动之前的状态; RUNNABLE, 可 运行 状态. 它 是一 个 阅读全文
posted @ 2021-05-28 17:15
x77
阅读(63)
评论(0)
推荐(0)
摘要:
Java中的线程分为用户线程与守护线程 守护线程是为其他线程提供服务的线程,如垃圾回收器(GC)就是一 个典型的守护线程 守护线程不能单独运行, 当 JVM 中没有其他用户线程,只有守护线 程时,守护线程会自动销毁, JVM 会退出 阅读全文
posted @ 2021-05-28 17:05
x77
阅读(33)
评论(0)
推荐(0)
摘要:
sleep()方法由于中断而抛出异常,此时,它会清除中断标记,如果不加以处理,那么下一次循环开始时,就无法捕获这个中断,故在异常处理中,再次设置中断标记位 while (!Thread.currentThread().isInterrupted()) { // ... do stuff ... tr 阅读全文
posted @ 2021-05-28 16:44
x77
阅读(285)
评论(0)
推荐(0)

浙公网安备 33010602011771号