妩媚白羊

文章
5
资源
0
加入时间
3年0月9天

java中sleep怎么理解_Java中的sleep()和wait()方法的区别,关于对象锁、类锁和线程同步synchronized的理解...

第一部分:sleep和waitsleep属于Thread类,wait属于Object类。sleep可在任意位置使用,wait只能在同步代码块或方法中使用且和notify一起使用。sleep让当前线程停止执行,其它线程可以执行,但sleep不会释放锁,同步synchronized的共享数据仍然不能访问;wait会释放锁,可协调多个线程对共享数据存取,必须在synchronized块或方法里使用。eg...