- 博客(4)
- 资源 (24)
- 收藏
- 关注
原创 并发编程之ReadWriteLock读写锁
1、前言ReadWriteLock是jdk5中提供得读写分离锁。读写分离锁可以有效地帮助减少锁竞争,以提高系统性能。 在实际应用中,如果读操作次数远大于写操作,则读写锁就可以发挥最大得功效,提升系统性能。 - 读读不互斥:读读之间不阻塞 - 读写互斥:读阻写,写也会阻读 - 写写互斥:写写阻塞2、使用��package package3;import java.util.Random; im
2017-12-24 20:11:52 2368
原创 并发编程之归纳编
JDK并发包1、ReentrantLock(重入锁) ReentrantLock:重入锁可以完全替换synchronized关键字,重入锁的性能远远好于synchronized。 * lock():获得锁,如果锁已经被占用,则等待 * lockInterruptibly():获得锁,但优先响应中断 * tryLock():尝试获得锁,如果成功,返回true,失败返回
2017-12-19 09:34:00 235
原创 并发编程之CountDownLatch
CountDownLatch 多线程控制工具类,用来控制线程等待,用于同步一个或多个任务,它等待其它任务完全后(即计数器为0)后在执行。 1、栗子package package3; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.co
2017-12-19 09:06:36 1262
原创 AQS源码
CountDownLatch 多线程控制工具类,用来控制线程等待,用于同步一个或多个任务,它等待其它任务完全后(即计数器为0)后在执行。 1、栗子package package3; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.co
2017-12-18 17:28:03 467
java反射demo
2018-03-03
跟老男孩学Linux运维:Web集群实战、跟老男孩学习Linux运维:Shell编程实战高清书籍(带标签)
2018-01-19
Nginx的安装依赖包(openssl-1.0.2l.tar.gz、pcre2-10.23.tar.gz、zlib-1.2.11.tar.gz)
2017-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人