07 2025 档案

摘要:引言 线程池是一种基于池化思想对并发任务进行管理的技术。在并发环境下,并发任务一方面持续产生,另一方面在某一时刻不能确定并发任务的数量,这就会导致频繁创建销毁线程资源、当并发任务过多时产生系统资源压力和线程调度压力。 通过将线程与任务解耦,线程池实现了线程复用,因此有以下好处: 1.通过复用线程,减 阅读全文
posted @ 2025-07-19 19:56 hzx1011 阅读(12) 评论(0) 推荐(0)
摘要:引言 AQS提供了一个抽象的线程并发同步器,其中维护了一个表示共享资源的volatile int state和一个FIFO线程等待队列。 AQS定义了两种资源共享方式:Exclusive(独占,如ReentrantLock)和Share(共享,如Semaphore/CountDownLatch)。自 阅读全文
posted @ 2025-07-08 22:14 hzx1011 阅读(16) 评论(0) 推荐(0)
摘要:引言 ThreadLocal提供了一种线程局部变量,在多线程环境下对同一个ThreadLocal对象的访问能够保证各个线程访问的是独立于其他线程的数据。 Thread类有一个ThreadLocal.ThreadLocalMap类的成员变量threadLocals,也就是说每个线程有一个自己的Thre 阅读全文
posted @ 2025-07-04 02:15 hzx1011 阅读(17) 评论(0) 推荐(0)