- 比如正在进行socket通讯这个时候突然sleep一秒和wait一秒的结果分别如何
- sleep不会释放锁,就是你还在当前线程当中,一秒以后继续执行
-
wait就不一定了,wait会释放锁资源,一秒以后重新竞争,有可能获得cpu,重新获得锁,wait 需要别的线程调用notify才能重新获得cpu资源
-
sleep就好像你谈了个女朋友,你需要出差一段时间,不能在一起,出差回来就又在一起了,wait就是你和女朋友冷战,比如说好冷静15天,15天以后他有可能会和你和好,也有可能就真的分手了