
Java并发编程与高并发解决方案
20122952
java工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发编程与高并发解决方案(三)
1:AQS AQS组件:CountDownLatch、Semaphone、CyclicBarrier、ReentrrantLock、Condition、FutureTask 1:CountDownLatch CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此...原创 2018-07-29 01:59:05 · 448 阅读 · 0 评论 -
Java并发编程与高并发解决方案(一)
Java高并发并发导图 首先介绍连接池 1:ExecutorService是Executor直接的扩展接口,也是最常用的线程池接口,我们通常见到的线程池定时任务线程池都是它的实现类。 2:Executor的实现提供的一些方法可以返回一个 Future , 通过它我们可以跟踪到异步任务的执行和停止。 3:ExecutorService(线程池)可以被关闭来拒绝新任务。有两个不同的方...原创 2018-07-22 15:15:11 · 3446 阅读 · 1 评论 -
Java并发编程与高并发解决方案(二)
单例模式实现线程安全 1:懒汉式 /** * 懒汉模式 -》 双重同步锁单例模式 * 单例实例在第一次使用时进行创建 */ @ThreadSafe public class SingletonExample5 { // 私有构造函数 private SingletonExample5() { } // 1、memory = allocate()...原创 2018-07-22 15:29:28 · 269 阅读 · 0 评论