温馨提示×

thread.join与wait()的区别

小樊
165
2024-06-29 20:34:38
栏目: 编程语言

thread.join()方法是一个线程等待另一个线程完成的方式。调用该方法会让当前线程等待被调用的线程执行完成后再继续执行。而wait()方法是Object类的一个方法,用于线程间的通信。调用wait()方法会让当前线程进入等待状态,直到另一个线程调用notify()或notifyAll()方法唤醒它。

总的来说,thread.join()是线程之间的协作方式,而wait()方法则是线程间的通信方式。另外,thread.join()只能用于线程对象,而wait()方法可以用于任意对象。

0