多线程中,sleep和wait的区别

2025-04-05 10:36:02
推荐回答(1个)
回答1:

sleep与wait区别在于:
1、这两个方法来自不同的类分别是Thread和Object
2、sleep与wait都可以使线程等待,但sleep不会释放资源而wait会释放资源。
3、wait方法只能在同步块或者同步方法中执行。
4、sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常