并发编程
文章平均质量分 79
AWeakShark
no problem
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AQS(AbstractQueuedSynchronizer)源码理解
AQS为实现各种互斥锁、共享锁、栅栏的一个抽象方法(如ReentrantLock、CountdownLatch),他具体的任务就是维护了一个用于保存所有竞争线程所组成的单向链表式队列:AQS为实现各种互斥锁、共享锁、栅栏的一个抽象方法(如ReentrantLock、CountdownLatch),他具体的任务就是维护了一个用于保存所有竞争线程所组成的单向链表式队列:AQS为实现各种互斥锁、共享锁、栅栏的一个抽象方法(如ReentrantLock、CountdownLatch),他具体的任务就是维护了一个用于原创 2020-08-20 17:04:59 · 176 阅读 · 0 评论 -
几种并发同步器的性能比较
用于进行测试的程序表现为两个线程对一个Count类分别增加50000000次,并返回运行时间 用于进行数字操作的类 class Count{ private /*volatile*/ int count = 0; private AtomicInteger atomicCount = new AtomicInteger(0); private ReentrantLock lock = n...原创 2019-08-28 15:47:58 · 343 阅读 · 0 评论
分享