阿里面试多线程问题:三个线程交替打印1~99
三个线程交替打印1~99
如 t1,t2,t3线程打印如下
t1: 1
t2: 2
t3: 3
t1: 4
t2: …
具体实现
思路: 线程共享资源类,保证操作共享资源时加锁,每个线程执行一次打印之后唤醒下一个线程,并且保证结束打印后线程不能处于阻塞状态
public class PrintHundred {
public static void main(String[] args) {
Resource resource = new Resource();
L
原创
2021-04-01 00:05:09 ·
606 阅读 ·
1 评论