首页 > 代码库 > 多线程高级使用工具
多线程高级使用工具
1、高级同步机制
使用synchronized关键词的问题在于加锁范围是固定的,无法把锁在对象之间进行传递,使用起来不灵活,但是也不容易出错。
(1)tryLock
(2)ReadWriteLock
(3)ReentrantLock
2、底层同步器
3、高级同步对象
(1)信号量
(2)倒数闸门
(3)循环屏障
(4)对象交换器
4、数据结构
(1)队列
(2)集合类
5、任务执行
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。