首页 > 技术文章 > park和wait的区别

lmcc 2021-11-02 17:42 原文

park和wait 都是都是用来阻塞和唤醒线程的

park&unpark 可以先unpark,而wait&notify不能先notify

wait&notify&notifyAll必须配合Object Monitor一起使用,而park,unpark不必

park&unpark 是以线程为单位来阻塞和唤醒线程的,而notify只能随机唤醒一个等待的线程,notifyAll是唤醒所有等待的线程,不精确

 

推荐阅读