Open Growing111 opened 5 years ago
https://growing111.github.io/2018/12/15/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B9%8Bwait%E5%92%8Cnotify/
线程通信 两个线程间实现通信,如果轮询时间间隔小,浪费cpu资源,如果轮询时间间隔大,有可能会取到与期望值不一样的数据。 Wait 和 notify的实现 Wait方法是使当前执行代码的线程进行等待。但是在调用wait方法之前,线程必须获得该对象的对象级别锁。只能在同步方法或同步代码块中调用wait方法,在执行wait方法后,当前线程释放同步锁。同理notify方法也要在同步方法或同步代码块中调
https://growing111.github.io/2018/12/15/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B9%8Bwait%E5%92%8Cnotify/
线程通信 两个线程间实现通信,如果轮询时间间隔小,浪费cpu资源,如果轮询时间间隔大,有可能会取到与期望值不一样的数据。 Wait 和 notify的实现 Wait方法是使当前执行代码的线程进行等待。但是在调用wait方法之前,线程必须获得该对象的对象级别锁。只能在同步方法或同步代码块中调用wait方法,在执行wait方法后,当前线程释放同步锁。同理notify方法也要在同步方法或同步代码块中调