线程中的 wait()和 sleep()方法有什么区别? 迷失技术de小猪 3个月前 多线程 48 这个问题常问,sleep 方法和 wait 方法都可以用来放弃 CPU 一定的时间,不同点在于如果线程持有某个对象的监视器,sleep 方法不会放弃这个对象的监视器,wait 方法会放弃这个对象的监视器 回复 我来回复 暂无回复内容 请 登录 或者 注册 后回复。 相关问题 Hashtable 的 size()方法为什么要做同步? 3个月前 0 78 多线程之间如何进行通信? 3个月前 0 87 一个线程运行时发生异常会怎样? 3个月前 0 96 Java 中 notify 和 notifyAll 有什么区别? 3个月前 0 96 什么是活锁、饥饿、无锁、死锁? 3个月前 0 61 线程 wait()方法使用有什么前提? 3个月前 0 73 violatile 关键字的作用? 3个月前 0 68 什么是死锁?如何避免死锁? 3个月前 0 62 说几个常用的 Lock 接口实现锁。 3个月前 0 72 为什么 wait/notify/notifyAll 这些方法不在 thread 类里面? 3个月前 0 62