猿问

关于线程的notify

  • notify是叫醒一个在当前对象wait的线程 那么如果我当前对象有3个线程 我想叫醒我要指定的一个线程怎么办 而notify没有穿参


蝴蝶刀刀
浏览 310回答 2
2回答

MMTTMM

Object的notify和wait方法是针对当前运行的线程。创建线程对象时传入不同的Object即可。class ThreadA extends Thread{private Object lock;public ThreadA (Object lock){this.lock = lock;}public void run(){while(true){synchronize(lock){lock.wait();...........}}}} Object lockA = new Object()new ThreadA(lockA).start();....lockA.notify();

UYOU

Object的notify和wait方法是针对当前运行的线程。创建线程对象时传入不同的Object即可。class ThreadA extends Thread{}
随时随地看视频慕课网APP

相关分类

Java
我要回答