
多线程
文章平均质量分 69
CodeVulDiscoverer
争取每日一篇
展开
-
【多线程】Executor
目录一、Executor框架两级调度模型框架结构框架成员二、ThreadPoolExecutor1、FixedThreadPool 可重用固定线程数2、SIngleThreadExecutor 单个工作线程3、CachedThreadPool 根据需要创建新线程三、ScheduledThreadPoolExecutor执行周期任务DelayQueue.take()DelayQueue.add()四、FutureTask 异步计算的结果使用实现级联唤醒一、Executor框架工作单元 Runnable C原创 2021-11-30 22:52:05 · 1035 阅读 · 0 评论 -
【多线程】ThreadLocal
目录简介底层setget回收简介线程变量,以ThreadLocal为键,任意对象为值的结构,这个结构被附带在线程上,一个线程根据一个ThreadLocal对象查询到绑定在这个线程上的一个值本地线程。线程的局部变量。只有当前线程可以访问。线程安全的。set()设置,在当前线程下get()获取到原先设置的值public class Profile{ private static final ThreadLocal<Long> TIME_THREADLOCAL = new ThreadL原创 2021-11-29 21:37:38 · 185 阅读 · 0 评论