Android_Question
Android_Question copied to clipboard
多线程中sleep和wait的区别?
-
sleep是Thread的静态方法;wait是Object中的方法;
-
sleep过程中不会释放锁,不会让出系统资源;wait会释放锁资源,将其放入等待池中,让出系统资源,让cpu可以执行其他线程;
-
sleep之后可以主动释放锁;wait需要手动去notify;