Fork me on GitHub
摘要: 解决并发情况下的容器线程安全问题的。给多线程环境准备一个线程安全的容器对象。 线程安全的容器对象: Vector, Hashtable。线程安全容器对象,都是使用 synchronized 方法实现的。 concurrent 包中的同步容器,大多数是使用系统底层技术实现的线程安全。类似 native 阅读全文
posted @ 2020-02-18 16:06 陈大帅哥Ray 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock是可以用来代替synchronized的。ReentrantLock比synchronized更加灵活,功能上面更加丰富,性能方面自synchronized优化后两者性能没有什么太大差别。 说一下两者的区别首先ReetrantLock是基于JDK实现层面的,而synchro 阅读全文
posted @ 2020-02-18 14:37 陈大帅哥Ray 阅读(233) 评论(0) 推荐(0) 编辑