![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试/java
LH9898
这个作者很懒,什么都没留下…
展开
-
三个线程交替打印A、B、C的问题
public class ThreadTest_syn implements Runnable { private String name; private Object prev; private Object self; private ThreadTest_syn(String name, Object prev, Obj原创 2017-03-12 22:24:41 · 875 阅读 · 0 评论 -
实现两个线程A,B,A打印5个奇数,B打印5个偶数,交替进行,如此循环50次
1.要点: (1). 在同一个类中实现打印奇数和打印偶数的方法,并且这两个方法都需要被synchronized修饰,因为wait() notify()只能在synchronized修饰的代码块中运行。 (2). 在类中设置一个线程执行的标志oddOrder,这个标志用来说明线程执行的次数,如果oddOrder==true,说明轮到打印奇数的线程执行了,如果为false,说明轮到打印偶数的线原创 2017-03-12 23:05:21 · 1593 阅读 · 0 评论