标签: java multithreading
如果我有两个线程-一个应该打印奇数而另一个偶数-但输出应按顺序进行。
例如:
T1 Thread 1 3 5 7 T2 thread 2 4 6 8
输出应为
1 2 3 4 5 6 7 8
因此,为了进行交流,我可以使用等待通知,但是我的问题是: 当T1打印1并通知T2时,它正在等待,因此放弃了锁定。
T1是否有可能获得周期并再次锁定而不是T2?