三个线程用三个不同的监视器监视,来达到我们实现精准通知和唤醒
还是记住Lock锁的三步曲:判断等待,业务,通知
package com.liao.lesson1;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class Test04 {
public static void main(String[] args) {
Data1 data = new Data1();
new Thread(()->{
for (int i = 0; i < 10; i++) data.muaA();},"A").start