多线程
文章平均质量分 57
LittleFogCat
这个作者很懒,什么都没留下…
展开
-
ThreadLocal
一、ThreadLocal1. 用法一个类可以通过 ThreadLocal 在当前线程内部创建一个独一无二的副本。通过threadLocal.get()和threadLocal.set(inst)可以获取和设置当前线程中这个副本。换句话说,一个ThreadLocal<T>对象可以实现不同的线程对应不同的T类型对象。如下例: ThreadLocal<Integer> threadLocal = new ThreadLocal<>();原创 2022-01-04 01:01:19 · 936 阅读 · 0 评论 -
Java/Android中的线程池,看这一篇就够了!(超详细)
文章目录一、为何要使用线程池二、线程池简介1. 什么是线程池2. 线程池的使用3. 线程池的分类三、线程池的工作流程1. 典型的线程池使用方式2. 线程池工作流程四、线程池中的一些重要概念五、通过源码详细分析线程池1. ctl2. execute(runnable)方法3. workQueue / Worker4. addWorker(runnable, boolean)方法5. runWorker(Worker)方法六、总结一、为何要使用线程池在Java中,要使用多线程,除了使用new Thread(原创 2020-05-27 00:54:05 · 470 阅读 · 0 评论