![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程编程
文章平均质量分 68
菜鸟不想菜
这个作者很懒,什么都没留下…
展开
-
Java线程池执行流程、execute源码阅读
线程池 参考文章:Java线程池实现原理及其在美团业务中的实践 文章目录线程池线程池状态含义线程池状态转换线程池参数ThreadExecutorPool线程池类型拒绝策略好处线程池执行流程 线程池状态含义 RUNNING:接收新任务并处理阻塞队列里面的任务。 SHUTDOWN:拒绝新任务但是处理阻塞队列里面的任务。 STOP:拒接新任务并且会抛弃阻塞队列里面的任务,同时还会中断当前正在处理的任务。 TIDYING:所有任务都执行完(包括阻塞队列里面的任务)后当前线程次活动线程为0,将要调用terminat原创 2021-10-20 12:04:14 · 369 阅读 · 0 评论 -
ThreadLocal源码解读
文章目录ThreadLocal类图源码set方法get方法remove方法内存泄漏问题 ThreadLocal 类图 源码 set方法 public void set(T value) { Thread t = Thread.currentThread(); // getMap(t) 就是返回t.threadLocals // Thread的threadLocal类型为ThreadLocal.ThreadLocalMap // ThreadLocalMap是ThreadLoc原创 2021-03-26 22:06:13 · 93 阅读 · 0 评论