wait与notify

wait与notify都是Object方法,都必须在临界区(synchronized修饰方法或者代码块)中执行。

在临界区中,用锁执行wait之后,将立即释放锁,wait之后的代码不再执行,直到被notify通知且再次获得临界区的锁才会再次执行

在临界区中,用相同的锁执行notify之后,将不会立即释放锁,等待临界区代码执行完,释放锁,wait代码获取锁,执行wait之后的代码。

posted @ 2023-08-14 09:06  1024荀  阅读(29)  评论(0)    收藏  举报