随笔分类 -  多线程

摘要:ThreadLocal ThreadLocal存储当前线程私有的数据 Thread类中有一个默认(包级别)访问权限的字段:ThreadLocals,它是ThreadLocalMap类型的。 ThreadLocal.ThreadLocalMap threadLocals = null; ThreadL 阅读全文
posted @ 2021-06-18 22:02 keepkeep 阅读(39) 评论(0) 推荐(0) 编辑
摘要:ReentrantReadWriteLock ReentrantReadWriteLock:读写锁,在执行读操作时可以异步执行。读-读异步,读-写异步,写-写异步。 ReentrantLock是完全互斥排他的,效率低; ReentrantReadWriteLock有两个锁: 读相关的锁:共享锁 写相 阅读全文
posted @ 2021-03-11 20:51 keepkeep 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Reentrantlock类 JDK1.5新增的ReentrantLock类,重入锁。 ReentrantLock是独占锁且可重入的 ReentrantLock和synchronized 相同点: ReentrantLock和synchronized都是独占锁,只允许线程互斥的访问临界区 Reent 阅读全文
posted @ 2021-03-11 20:46 keepkeep 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示