- 博客(4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 dubbox的生产者与消费者
动手能力动手能力很重要dubbox生产者<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www
2018-05-03 17:19:42
608
原创 线程池的部分源码解析注释(2)
线程池的execute方法 publicvoidexecute(Runnable command){ // 健壮性判断,非空校验 if(command ==null)thrownewNullPointerException(); // 获取到核心参数ctlintc = ctl.get(); // 获取当前工作线程数量,判断是否小于核心线程数 if(workerCountOf(c) < corePoolSize) { // 添加一个核心线程去执行任务 ...
2022-03-22 15:27:30
258
原创 线程池的理解-----源码学习。(1基础概念讲解)
2022-3-22 特殊的日子里,最近世界布满阴霾。愿国泰民安,世界和平! 一.线程池的创建方式: 1.继承Thread类 2.实现Runnable接口 3.实现callable有返回(返回。异常) 4.线程池ThreadPoolExecutor 二.线程池中的7个核心参数(常识) public ThreadPoolExecutor(int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime, //
2022-03-22 11:15:12
269
原创 HashMap的理解
HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。HashMap的底层就是一个数组,但是他的put方法先根据key的hashCode重新计算hash值,根据hash值得到这个元素在数组中的位置(即下标),如果数组该位置上已经存放有其他元素了,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。如果数组该...
2021-03-22 16:24:56
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人