共计 1 篇文章

多线程

线程状态 wait()和sleep() 最大区别,wait()会释放锁,在被唤醒后再申请锁,而sleep若是在synchronized中,不会释放锁 sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会; sleep()是Thread类的Static(静态)的方法;因此他不能改变对象的机锁, ...