
多线程
文章平均质量分 93
fo_
java
展开
-
ThreadLocal 关键字解析
源码基于JDK 1.8 ThreadLocal代码演示 public class ThreadLocalTest { private List<String> messages = Lists.newArrayList(); public static final ThreadLocal<ThreadLocalTest> holder = ThreadLocal.withInitial(ThreadLocalTest::new); public stati转载 2021-03-26 13:45:46 · 151 阅读 · 0 评论 -
java线程池实践基础~!
为什么要使用线程池? 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池提供了一种限制和管理资源(包括执行一个任务)。 每个线程池还维护一些基本统计信息,例如已完成任务的数量。 这里借用《Java 并发编程的艺术》提到的来说一下使用线程池的好处: 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。转载 2021-03-25 13:45:44 · 116 阅读 · 0 评论