![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 70
java学习笔记
sea2333
这个人勤快活了,写了好多东西
展开
-
JAVA(AQS)
AQS有如下代码import sun.nio.ch.ThreadPool;import java.lang.reflect.Array;import java.util.*;import java.util.concurrent.*;import java.util.concurrent.locks.ReentrantLock;public class Solution{ static int val=0; static ReentrantLock lock=new Re原创 2021-01-30 10:33:20 · 77 阅读 · 0 评论 -
Java(ConcurrentHashMap原理)
HashMap中put方法的流程1.根据key计算出对应的hashcode, int hashcode = hash(key);⒉根据hashcode得到对应的数组下标index,int index = hashcode &(table.length-1);3.根据key,value,hashcode生成Entry对象,entry = new Entry(key,value,hashcode);4.得到对应的数组下标后,如果table[index]为空,则直接把entry对象赋值给table原创 2021-01-29 18:50:50 · 133 阅读 · 1 评论 -
Java(线程池)
通过start()调用线程public class Solution extends Thread { @Override public void run() { System.out.println("i am thread"); } public static void main(String[] args) { Solution thred = new Solution(); //thred.run();原创 2021-01-24 18:27:48 · 181 阅读 · 0 评论 -
java锁升级简述
java锁升级简述原创 2020-11-28 21:36:15 · 277 阅读 · 0 评论