wait notify sleep synchronized

wait和sleep都可以用来停止一段时间
区别是wait是基于某个对象的,并且可以被notify

wait和notify都需要被synchronized 保护起来,否则编译时不会报错,但是运行时会报错。


wait notify
可以用于分布式的的响应, 如果数量没到就一直轮询并wait几秒钟, 等都处理完了,就继续下去。 同时可以用notify来通知, 就不需要等待几秒钟的时间了。



猜你喜欢

转载自tristan-s.iteye.com/blog/2227897
今日推荐