![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 79
做时间的朋友。
注重知识的积累,以量变实现质变
展开
-
CAS解决原子性问题的另一种方案
CAS是什么?如何利用CAS解决原子性问题原创 2022-11-03 08:52:49 · 316 阅读 · 1 评论 -
揭开并大三大问题之可见性问题的神秘面纱
介绍并发编程三大问题可见性、原子性、有序性起源,可见性问题究竟是什么东西,如何解决可见性问题原创 2022-10-30 20:11:36 · 431 阅读 · 0 评论 -
提交到线程池的异常被吃了
如果我们是使用submit提交的任务,那么就要注意异常的处理了。先来看一段代码:ExecutorService executorService = Executors.newFixedThreadPool(1);executorService.submit(() -> { System.out.println("任务开始执行..."); int a = 10 / 0; // 抛出异常});executorService.shutdown();很明显,我们提交的任务会抛.原创 2021-12-26 02:00:00 · 716 阅读 · 0 评论