2017年1月21日

ThreadLocal的实现

摘要: 0.简介:创建线程局部变量的类 使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。 内部类ThreadLocalMap实现,key是变量,value是所在的线程。 用法如下: 1.如何实现:依靠内部类ThreadLocalMap set是如何实现的? 首先获取当前线程 阅读全文

posted @ 2017-01-21 23:18 BYRHuangQiang 阅读(339) 评论(0) 推荐(0) 编辑

锁 和 CopyOnWrite的实现

摘要: 1.普通锁 只有lock功能, Java实现:ReentrantLock lock = new ReentrantLock(); lock和unlock: 2.读写锁 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥。 总之,读的时候上读锁,写的时候上写锁! Java里面的实现:Reentra 阅读全文

posted @ 2017-01-21 23:14 BYRHuangQiang 阅读(1702) 评论(0) 推荐(0) 编辑

导航