java多线程
全威指南
千古七夕沦落人,鹊桥安在玉楼深。
摘星有意青天远,葬月无心古木分。
不老平添千尺恨,长生空乱万劫身。
朝朝暮暮不相守,岁岁年年负良辰!
展开
-
30图带你彻底掌握 AQS!
转载:https://mp.weixin.qq.com/s/ZNURbYIdYqDNXLtRAvDxBQ 前言 AQS( AbstractQueuedSynchronizer )是一个用来构建锁和同步器(所谓同步,是指线程之间的通信、协作)的框架,Lock 包中的各种锁(如常见的 ReentrantLock, ReadWriteLock), concurrent包中的各种同步器(如 CountDownLatch, Semaphore, CyclicBarrier)都是基于 AQS 来构建,所以理解 A.原创 2020-10-19 16:35:04 · 238 阅读 · 0 评论 -
手写线程池
1.定义线程池接口 /** * 线程池接口,用于对线程进行管理 * 1.执行一个任务 * 2.关闭线程池 * 3.增加线程池中线程的数量 * 4.减少线程池中线程的数量 **/ public interface ThreadPool<Job extends Callable> { /** * 将任务放入到线程池中进行执行 * @param ...原创 2019-11-26 13:50:52 · 137 阅读 · 0 评论 -
java多线程(一)(LongAdder)
转载:https://blog.csdn.net/u011392897/article/details/60480108 LongAdder是jdk8新增的用于并发环境的计数器,目的是为了在高并发情况下,代替AtomicLong/AtomicInt,成为一个用于高并发情况下的高效的通用计数器。 高并发下计数,一般最先想到的应该是AtomicLong/AtomicInt,AtmoicXXX使用硬...转载 2018-08-23 11:04:25 · 3020 阅读 · 0 评论