首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
顺流
掘友等级
go或java后端
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
Java并发 之 线程池系列 (2) 使用ThreadPoolExecutor构造线程池
诚然,这种创建线程池的方法非常简单和方便。但仔细阅读源码,却把我吓了一条: 这是要老子的命啊! 那这些连排队的资格都没有的Tasks怎么处理呢?不要急,后面在介绍ThreadPoolExecutor的拒绝处理策略(Handler Policies for Rejected Ta…
CAS操作(比较并交换)
思考一个问题,假设有一个变量i=0,两个并发的程序同时对i进行i++的操作,会发生什么事情,i最终的值会是2吗? 在理想的状态下,cpu先运行程序1,对i进行+1操作,然后再运行程序2,最终
java源码分析(2)-为什么HashMap容量(capacity)总是2的n次幂?
先看hashMap的get和put方法进行分析。发现HashMap是通过hash&(n-1)来确定key在哪个桶的,n为桶的数目。按照一般思路,我们是通过取余数,将hash映射到桶上
java源码分析(3)-hashMap何时扩容?
当hashMap中key-value数目大于threshold时,进行扩容 新容量是旧容量的两倍 阈值threshold每次都会翻倍
java源码分析(1)-ArrayList的扩容机制
ArrayList是Java通过动态数组来实现的一个集合类,可以用来存储有序集合。今天作为程序员的我准备研究一下其扩容机制
关于go的==
最近在学习go,发现go的等值比较还是有非常多值得注意的地方。这里做个简单的实验,并记录一下。如果有上面不对,或者说错的地方,可以在评论区指出
时间片轮转法(RR)go语言实现
关于时间片轮转法,是规定一个较小的时间片。在就绪队列中,每个进程循环使用该时间片。当一个进程使用完时间片以后,就要回到就绪队列尾部,cpu交给下一个进程。使用时间片轮转法是抢占式的。
个人成就
文章被点赞
6
文章被阅读
2,161
掘力值
140
关注了
3
关注者
0
收藏集
12
关注标签
4
加入于
2022-04-29