摘要:
AbstractQueuedSychronizer(抽象队列同步器,简称AQS): JDK的并发包(包名:java.util.co... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(101)
评论(0)
推荐(0)
摘要:
ReentrantLock: 源码层面分析: public class ReentrantLock implements Lock... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(50)
评论(0)
推荐(0)
摘要:
LinkedBlockingQueue: 主要成员变量: public class LinkedBlockingQueue ext... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(39)
评论(0)
推荐(0)
摘要:
CountDownLatch 典型应用场景:主线程启动多个子线程同时执行业务逻辑,所有子线程都执行完毕,再唤醒主线程继续执行。 ... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(47)
评论(0)
推荐(0)
摘要:
CyclicBarrier 运行原理图 假如有3个线程,内部运行时都使用了同一个CyclicBarrier,假如Thread1先... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(36)
评论(0)
推荐(0)
摘要:
Semaphore: Semaphore基于AQS的共享模式实现,主要用于在总体许可(permits)一定的情况下,限制线程的并发... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(53)
评论(0)
推荐(0)
摘要:
接口的默认方法: Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(49)
评论(0)
推荐(0)
摘要:
Stream 接口: List stringCollection = new ArrayList();stringCollectio... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(61)
评论(0)
推荐(0)
摘要:
四种常用 IO 模型: 同步阻塞 BIO: 最简单的 IO 模型,用户线程在读写时被阻塞. 数据拷贝指请求到的数据先存放在内核空间,... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(102)
评论(0)
推荐(0)
摘要:
Reactor 线程模型: Reactor 是反应堆的意思,Reactor 模型是指通过一个或多个输入同时传递给服务处理器的服务请... 阅读全文
posted @ 2022-02-21 22:16
隐风
阅读(216)
评论(0)
推荐(0)

浙公网安备 33010602011771号