sleep是Thread类中的方法,wait是Object类的方法,
sleep不会释放对象锁,wait会释放对象锁。
sleep可以在任何地方用,wait()只能在synchronized方法或块中使用。
sleep一定要传入参数,wait不传参数的时候是进入无限等侍,要使用notife才能唤醒。
线程的睡眠和等待的区别(sleep 与 wait)?
最新推荐文章于 2023-06-17 17:10:08 发布
sleep是Thread类中的方法,wait是Object类的方法,
sleep不会释放对象锁,wait会释放对象锁。
sleep可以在任何地方用,wait()只能在synchronized方法或块中使用。
sleep一定要传入参数,wait不传参数的时候是进入无限等侍,要使用notife才能唤醒。