java源码
文章平均质量分 75
倾尽全力终无悔
这个作者很懒,什么都没留下…
展开
-
Java 之 CyclicBarrier 原理篇
目录引言测试示例CyclicBarrier 源码结构await 等待构造器的预设命令执行总结 引言 CyclicBarrier 就像就组长召唤大家开会一样,首先是预约一个时间,小组成员提前做好准备,待开会组长发言完,小组成员再做出响应; 测试示例 import java.util.concurrent.CyclicBarrier; public class CyclicBarrierTest { public static void main(String[] args) {原创 2022-02-15 23:11:33 · 355 阅读 · 0 评论 -
Java 之 Semaphore 原理篇
目录引言测试示例Semaphore 源码acquire 抢占资源release 释放资源总结 引言 Semaphore 就像是饭堂,饭堂有固定的桌位,在吃饭高峰期时就要来早点抢位,不然桌位坐满了就得等别人吃完才有桌位吃饭; 测试示例 import java.util.Random; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; public class SemaphoreTest {原创 2022-02-14 23:51:51 · 664 阅读 · 0 评论 -
ArrayList 源码深度解析(基于JDK 1.8)
目录简言ArrayList 介绍ArrayList 的字段ArrayList 的构造方法增(add()、addAll()、扩容)删(remove()、removeAll()、clear())改(set())查(contains())获取(get()) 简言 以下所有源码基于JDK 1.8 ArrayList 介绍 其底层操作的是数组。 ArrayList 是线程不安全的 ArrayLi...原创 2019-01-01 01:54:15 · 466 阅读 · 0 评论