摘要: 可重入锁是指同一个线程可以多次获取同一个对象的锁。实现是在锁内部加一个计数器,若是同一个对象来获取则给与锁,并计数器加一。 JDK中已经实现的一个可重入锁:Java.util.concurrent.locks.ReentrantLock。 概论 一个线程获取了某个对象的锁,那么它可以再次获得此对象的 阅读全文
posted @ 2022-11-14 09:38 在博客做笔记的路人甲 阅读(221) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal指的是每个线程使用的区域独立,互不干扰。 它的子类InheritableThreadLocal可以把数据传递给子线程。 一般创建为对象的静态属性。 常用方法: set (value) get(value) 子类的initialValue(),用于设置初始值。 示例 代码: pu 阅读全文
posted @ 2022-11-14 00:39 在博客做笔记的路人甲 阅读(137) 评论(0) 推荐(0) 编辑