![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JUC
m0_49271078
莫在浮沙筑高台
展开
-
面试题系列之多线程交替打印ABC
面试题目给定三个线程A、B、C,线程A负责打印A,线程B负责打印B、线程C负责打印C,三个线程依次交替打印,输出格式如ABCABC……,打印10次结束。1、volatile无锁实现思路使用一个volatile变量state来控制三个线程的打印顺序,state为0、1、2则分别打印A、B、C,代码public class NonLockDemo { // 打印次数 private static final int PRINT_TIMES = 10; private volatil原创 2020-09-12 15:48:06 · 202 阅读 · 0 评论 -
JUC系列之AQS
AQS基本概念原创 2020-09-03 20:04:46 · 153 阅读 · 0 评论