课程
/后端开发
/Java
/深入浅出Java多线程
锁里面的代码块不是一次只有一个线程可以访问?那样一个线程拥有锁的权限,那其他线程就应该进不去锁里面的代码块拉!那样怎么可能还能执行wait方法,锁都进不去拉,wait还怎么执行
2017-05-10
源自:深入浅出Java多线程 5-1
正在回答
wait()方法是让线程释放对象锁,让其他线程拿到锁之后去优先执行,当其他全程唤醒wait()中的线程 或者 拿到对象锁的线程都执行完释放了对象锁之后,wait()中的线程才会再次拿到对象锁从而执行。
你把代码贴上来
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
2 回答不太懂这段代码的同步锁
2 回答关于同步方法的问题
1 回答java 线程同步
1 回答synchronized好像是同步
2 回答synchronized修饰同步方法