随笔分类 -  0905 高并发

摘要:主要有两类 ①并发流程控制相关:CountDownLatch、CyclicBarrier、Semaphore ②线程间交换数据相关:Exchanger; CountDownLatch 作用:允许一个或多个线程等待其他线程完成操作 使用步骤: ①定义一个CountDownLatch(称为计数器),并指 阅读全文
posted @ 2019-07-28 12:51 xiaoshen666 阅读(257) 评论(0) 推荐(0) 编辑
摘要:从JDK1.5开始,Java提供了java.util.concurrent.atomic包,该包中的原子操作类提供了一种使用简单、性能高效(使用CAS操作,无需加锁)、线程安全地更新一个变量的方式。 `java.util.concurrent.atomic`包中的类.png 根据变量类型的不同,At 阅读全文
posted @ 2019-07-28 12:49 xiaoshen666 阅读(367) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示