摘要: 一.synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取 阅读全文
posted @ 2022-03-17 17:01 Arbitrary233 阅读(193) 评论(0) 推荐(0)
摘要: 一、结论 Executor, ExecutorService 都是接口,ExecutorService继承于Executor, Executors是工具类,他提供对ThreadPoolExecutor的封装产生ExecutorService的具体实现类。 二、Executor和ExecutorSer 阅读全文
posted @ 2022-03-17 15:57 Arbitrary233 阅读(212) 评论(0) 推荐(0)
摘要: 一、并发容器的由来 在Java并发编程中,经常听到Java集合类,同步容器、并发容器,那么他们有哪些具体分类,以及各自之间的区别和优劣呢? 只有把这些梳理清楚了,你才能真正掌握在高并发的环境下,正确使用好并发容器,我们先从Java集合类,同步容器谈起。 二、什么是同步容器 Java的集合容器框架中, 阅读全文
posted @ 2022-03-17 15:26 Arbitrary233 阅读(321) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/czp11210/article/details/51449599 阅读全文
posted @ 2022-03-17 15:15 Arbitrary233 阅读(44) 评论(0) 推荐(0)