怎么又是你,A在wait后如果不被notify是不能竞争锁的。锁的所有时间只在synchronized花括号内,花括号内肯定有锁,出去肯定没有,但是锁被释放后执行wait的线程无法获得锁,必须先被别的线程notify才能获取锁
新手 Java 多线程
5假如 A线程 调用了obj.wait() ,之后B线程 调用了obj.wait(),待B线程执行完synchronized(obj)代码块释放 obj锁。此时A线程拿到obj锁 继续运行线程 ,这之后A线程会一直拿着obj锁吗,还是被拿到锁 被唤醒后就 把锁释放了
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
3条回答
为你推荐
- 多线程下载工具编译中出现错误 新手
- java
- 4个回答
- 网络编程中阻塞式IO的真正含义到底是什么
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- 新手问一个线程同步问题
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- 关于多线程通讯地一个疑问
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- Java中线程执行的疑问
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- 新手 Java 多线程
- 多线程
- java
- 3个回答
- 新手 Java 多线程 wait()
- 多线程
- java
- 3个回答
- 新手 Java 多线程 .wait(); 函数前面的对象 要填什么
- 多线程
- java
- 4个回答
- 求问Java多线程查找大文件中某个单词的示例代码
- 多线程
- java
- 2个回答
- java多线程初级新手问题
- 多线程
- java
- 2个回答
- 多线程问题,,,,,
- java
- 3个回答
- Linux C 多线程问题 如何实现
- 1个回答
- java:多线程新手问题
- 4个回答
- 关于mfc socked网络编程的问题
- mfc求助
- mfc
- 1个回答
- 新手求教,关于线程的问题
- 线程
- 2个回答
- 新手学安卓感觉好繁杂,希望走过来的前辈给点指导。
- android
- 自学方法
- 8个回答
- 新手求助关于Java多线程中启动线程问题
- 多线程问题
- 启动线程
- java
- start方法
- 2个回答
- java如何停止当前正在运行的线程,新手求解答
- java
- 线程停止
- 1个回答