这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | |||
分享:技术:java:某公司笔试题 [2019/04/30 10:39] gxx |
分享:技术:java:某公司笔试题 [2019/04/30 10:41] (当前版本) gxx |
||
---|---|---|---|
行 119: | 行 119: | ||
实现逻辑:n个线程并发,按顺序打印1,2,3...,n,n+1,n+2,...,2n,2n+1,2n+2... | 实现逻辑:n个线程并发,按顺序打印1,2,3...,n,n+1,n+2,...,2n,2n+1,2n+2... | ||
==== 解法1 ==== | ==== 解法1 ==== | ||
+ | 使用ReentrantLock condition await signalAll搞定 | ||
=== PrintObject.java === | === PrintObject.java === | ||
<code java PrintObject.java> | <code java PrintObject.java> | ||
行 283: | 行 284: | ||
</code> | </code> | ||
==== 解法2 ==== | ==== 解法2 ==== | ||
+ | 使用wait notifyAll搞定 | ||
=== LockObject.java === | === LockObject.java === | ||
<code java LockObject.java> | <code java LockObject.java> |