复习 J2SE基本内容 wait()与 sleep ( )

wait是Object类的final方法,不可以被重写,而sleep方法时Thread类中静态、native修饰的本地方法。 wait方法调用后,线程会释放掉锁。sleep方法调用后,不会释放锁。 由于wait方法不会释放掉锁,也就要求在调用wait方法的前提是,必须线程持有锁(Lock),所以wait必须在synchronized同步块,或者同步控制方法中使用。 wait方法调用后,不会自动唤醒
相关文章
相关标签/搜索