
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 · 383 阅读 · 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 · 693 阅读 · 0 评论 -
ArrayList 源码深度解析(基于JDK 1.8)
目录简言ArrayList 介绍ArrayList 的字段ArrayList 的构造方法增(add()、addAll()、扩容)删(remove()、removeAll()、clear())改(set())查(contains())获取(get())简言以下所有源码基于JDK 1.8ArrayList 介绍其底层操作的是数组。ArrayList 是线程不安全的ArrayLi...原创 2019-01-01 01:54:15 · 485 阅读 · 0 评论