包含 多线程-并发 标签的文章

怎么理解Condition

怎么理解 Condition在 java.util.concurrent 包中,Condition 和 ReentrantLock 是两个非常特殊的工具类。使用过的人都知道,ReentrantLock(重入锁)是 JDK 并发包提供的一种独占锁实现。它基...

线程池的介绍及简单实现

线程池的技术背景在面向对象编程中,创建和销毁对象是非常耗时的操作,因为创建对象需要获取内存资源或其他系统资源。在 Java 中尤为如此,虚拟机需要跟踪每一个对象,以便在对象销毁后进行垃圾回收。因此,提高服务程序效率的重要手段之一,就是尽可能减少创建和销毁...