thread.join与wait()的区别

avatar
作者
筋斗云
阅读量:1

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!