社区
Java SE
帖子详情
关于多线程的一个问题
zsycrownclown
2012-09-17 11:41:06
今天看《java核心技术》多线程一章里有这样一段话:
当线程试图获取一个内部的对象锁(不是java.util.concurrent库中的锁),而锁被其它线程占有,则该线程进入阻塞状态。
请问这个括号里说的是什么意思呢?concurrent库中的锁没有阻塞状态吗?应该怎样理解呢?
...全文
127
2
打赏
收藏
关于多线程的一个问题
今天看《java核心技术》多线程一章里有这样一段话: 当线程试图获取一个内部的对象锁(不是java.util.concurrent库中的锁),而锁被其它线程占有,则该线程进入阻塞状态。 请问这个括号里说的是什么意思呢?concurrent库中的锁没有阻塞状态吗?应该怎样理解呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
龙四
2012-09-18
打赏
举报
回复
比如ReentrantReadWriteLock中的readLock,多个线程获取readLock就不会阻塞
MiceRice
2012-09-17
打赏
举报
回复
这里原意应该强调的是语言层面所提供的“内部锁”,而并非指类包实现的锁。
java.util.concurrent.locks 里面有很多锁实现,实际上也是基于内部锁机制来实现的。
Python
多线程
只运行
一个
线程的
问题
本文探讨了Python中
多线程
编程时遇到的
一个
常见
问题
,即
一个
线程无限循环导致另
一个
线程无法启动。通过实例代码展示了如何修复这一
问题
,确保两个线程按预期交替执行。
多线程
3:
一个
经典的
多线程
同步
问题
本文探讨了
一个
经典的
多线程
同步与互斥
问题
。在Windows环境下,通过启动多个子线程并确保线程间正确地共享全局资源,避免了线程间的冲突,并实现了全局变量的递增输出。
多线程
共享
一个
连接的
问题
本文讨论了在
多线程
环境中共享
一个
数据库连接的
问题
,并指出这种做法可能导致的数据一致性
问题
。特别是当多个线程尝试在同一连接上进行提交操作时,只有首次提交会真正生效,后续提交将无效。
多线程
操作同
一个
方法的
问题
博客指出
多线程
操作同
一个
方法时,要注意方法中不能有全局变量,避免可能出现的
问题
,强调了
多线程
编程中变量使用的关键要点。
秒杀
多线程
第四篇
一个
经典的
多线程
同步
问题
本文探讨了
一个
复杂的
多线程
同步
问题
,通过创建10个子线程,并使用全局变量跟踪线程执行顺序,揭示了线程间同步和互斥的重要性。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章