JUC
常用
失忆机器
不积跬步无以至千里
展开
-
ReentrantLock实现交替打印abc。(await&signal)
package ao.com;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;//await和signal。ReentrantLock实现交替打印。public class Test03 { public static void main(String[] args) throws InterruptedException { Awai.原创 2022-04-12 17:10:58 · 576 阅读 · 0 评论 -
多线程之按顺序输出和交替输出(wait和notify实现)
顺序输出模型:package ao.com;//2比1先输出public class Test01 { //锁对象 private static Object lock = new Object(); //先输出完了的标志。 private static boolean t2Runned = false; public static void main(String[] args) { Thread t1 = new Thread(()-&原创 2022-04-12 16:40:12 · 810 阅读 · 0 评论