多线程顺序打印123的几个思路

原创
09/09 09:09
阅读数 9

1.使用原生的await()和notifyAll()以及synchronized

设置一个state,然后线程A,B,C各自使用while循环判断state的值。来进行等待和唤醒。

2.也可以使用juc包下的condition,await()和signal();可以指定唤醒的线程,并且要记得手动释放锁。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部