sleep vs wait
sleep vs wait
温故而知新
-
属于不同类下的方法,来自不同类
wait是Object下的
sleep是Thread下的
企业中不会使用sleep 会使用TimeUnit工具类
-
sleep不会释放锁,抱着锁睡觉了,wait会释放锁
-
使用的范围不同
sleep可以在任何地方睡
wait必须在同步代码块里面使用
-
是否需要捕获异常
wait不需要捕获异常
sleep必须捕获异常
温故而知新
属于不同类下的方法,来自不同类
wait是Object下的
sleep是Thread下的
企业中不会使用sleep 会使用TimeUnit工具类
sleep不会释放锁,抱着锁睡觉了,wait会释放锁
使用的范围不同
sleep可以在任何地方睡
wait必须在同步代码块里面使用
是否需要捕获异常
wait不需要捕获异常
sleep必须捕获异常