摘要:
用户线程和守护线程 用户线程 用户线程执行完,jvm退出。守护线程还是可以跑的 用户线程优先权 例子 java package com.java.javabase.thread.base; import lombok.extern.slf4j.Slf4j; @Slf4j public class P 阅读全文
posted @ 2019-07-30 20:52
碧海潮心
阅读(200)
评论(0)
推荐(0)
摘要:
interrupt进程终止 interrupt()源码 我主要强调一点当线程处于阻塞状态的时候,调用interrupt(),interrupt status 状态会被clear,从true再次变为false。所以对于通过InterruptedException异常 来中断需要正确的try catch 阅读全文
posted @ 2019-07-30 20:03
碧海潮心
阅读(440)
评论(0)
推荐(0)
摘要:
join join join是Thread方法,它的作用是A线程中子线程B在运行之后调用了B.join(),A线程会阻塞直至B线程执行结束 join源码(只有继承Thread类才能使用) 基于openjdk1.8的源码 源码分析 A线程调用了B.join(),获取了B的锁,当B alive,B.wa 阅读全文
posted @ 2019-07-30 14:41
碧海潮心
阅读(691)
评论(0)
推荐(0)