wait():线程挂起,直到收到一个 Notify() 通知或者超时(可选参数),wait() 必须在线程得到 Rlock 后才能使用。 Notify() :在线程挂起的时候,发送一个通知,让 wait() 等待线程继续运行,Notify() 也必须在线程得到 Rlock 后才能使用。 Notify(n=1),最多唤醒 n 个线程。 NotifyAll() :在线程挂起的时候,发送...
我们可以使用一个共享的变量来控制两个线程的执行顺序,当共享变量的值为奇数时,A线程执行打印操作;当共享变量的值为偶数时,B线程执行打印操作。同时,使用synchronized关键字来保证线程间的同步。 publicclassAlternateThreadExecution{privatestaticfinalObjectlock=newObject();privatestaticintcount=1;privatestaticfinalintMA...