线程池
文章平均质量分 93
想当程序媛的秀妍
这个作者很懒,什么都没留下…
展开
-
Java并发--ThreadLocal详解
ThreadLocal应用最多的是session管理和数据库连接管理。如果我们希望通过某个类将状态与线程关联起来,那么通常在这个类中定义private static类型的ThreadLocal实例。ThreadLocal在每个线程中都创建了副本,所以会对资源造成消耗,内存的占用会比不使用ThreadLocal要大。实现线程隔离主要是用到了Thread对象中的一个ThreadLocalMap类型的变量threadLocals,该变量负责存储当前线程的关于Connection的对象。...原创 2021-06-02 20:43:32 · 293 阅读 · 4 评论 -
线程池相关知识总结
文章目录FutureTask简介FutureTask类关系Future接口构造函数Future表示一个任务的生命周期,是一个可取消的异步运算,可将其看做是一个异步操作的结果占位符,它在未来的某个时刻完成,并提供对结果的访问,在并发包中许多异步任务类都继承自Future,其中最典型的是FutureTask。FutureTask简介FutureTask为Future提供了基础实现,如获取任务执行结果(get)和取消任务(cancel)等。如果任务尚未完成,获取任务执行结果时将会阻塞。一旦执行结束,任务原创 2021-05-31 16:23:04 · 164 阅读 · 0 评论