java基础
文章平均质量分 51
1、JVM
2、基础知识
3、集合
4、并发编程
Semanteme
种一棵树最好的时间是十年前,其次是现在;
展开
-
java基础-并发编程-ReentrantLock源码学习
【代码】java基础-并发编程-ReentrantLock源码学习。原创 2023-09-15 14:14:43 · 165 阅读 · 0 评论 -
java基础-并发编程-AQS(JDK1.8)源码学习
原创 2023-09-17 20:35:28 · 80 阅读 · 0 评论 -
java基础-并发编程-ThreadPoolExecutor源码学习
【代码】java基础-并发编程-ThreadPoolExecutor源码学习。原创 2023-09-15 16:11:47 · 142 阅读 · 0 评论 -
java基础-集合-HashMap(JDK20)学习
【代码】java基础-集合-HashMap(JDK20)学习。原创 2023-09-15 23:57:15 · 142 阅读 · 0 评论 -
java基础-并发编程-CountDownLatch(JDK1.8)源码学习
【代码】java基础-并发编程-CountDownLatch(JDK1.8)源码学习。原创 2023-09-17 23:59:33 · 935 阅读 · 1 评论 -
java基础-集合-ConcurrentHashMap(JDK20)源码学习
【代码】java基础-集合-ConcurrentHashMap源码学习。原创 2023-09-16 01:34:01 · 119 阅读 · 0 评论 -
java基础-并发编程-CyclicBarrier(JDK1.8)源码学习
最后一个就位线程负责把所有条件队列中的线程添加到同步队列,然后在finally中执行ReentrantLock的unlock方法唤醒同步队列中的head.next,本节点成为新的head节点,然后被唤醒线程同样会到finally的unlock方法中唤醒下一个线程,这样传递唤醒。原创 2023-09-18 18:34:40 · 413 阅读 · 0 评论 -
java基础-集合-ArrayList(JDK1.8)源码学习
【代码】java基础-集合-ArrayList(JDK1.8)源码学习。原创 2023-09-16 17:27:33 · 180 阅读 · 0 评论 -
JVM基础-Hotspot VM相关知识学习
jdk、jvm、垃圾收集器原创 2023-09-13 09:34:04 · 585 阅读 · 0 评论 -
java基础-基础知识点
sleep(long millis, int nanos) :导致正在执行的线程以指定的毫秒数加上指定的纳秒数来暂停(临时停止执行),这取决于系统定时器和调度器的精度和准确性。sleep(long millis) :使当前正在执行的线程停留(暂停执行)指定的毫秒数,这取决于系统定时器和调度程序的精度和准确性。void join(long millis) :等待这个线程死亡 millis毫秒。yield() :对调度程序的一个暗示,即当前线程愿意产生当前使用的处理器。原创 2023-09-14 00:35:33 · 128 阅读 · 0 评论