首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
程序猿阿越
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
别再纠结线程池大小/线程数量了,没有固定公式的
那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。 从上图可以看到,CPU利用率和上一步一样,还是所有核心100%,不过此时负载已经从11.x增加到了22.x(load average解释参考https://scoutapm.com/blog/unders…
【Java劝退师】Concurrent 知识脑图 - 并发编程
1. 并发编程三要素 2. 锁分类 3. synchronized 修饰 1. 概念 2. 同步 3. 任务通信 4. 问题 1. 内存可见性 2. 重排序 3. 内存屏障 4. as-if-serial 5. happen-before 6. volatile 1. Bloc…
final关键字的这8个小细节,你get到几个?
正文final关键字是一个常用的关键字,可以修饰变量、方法、类,用来表示它修饰的类、方法和变量不可改变,下面就聊一下使用final关键字的一些小细节。细节一、final修饰类成员变量和实例成员变量的赋
如何优雅地结束线程(一)
在我看来,如果一个线程能在合理的时间和资源消耗下正常结束那就是最优雅的.这一句话看似简单,但有时却很难实现.因为它不光涉及到线程层面的知识,还包含具体的业务操作.比如,对计算密集型的操作和IO密集型的操作,就需要不同的设计. 对于计算密集型的业务,首先要考虑增加工作者线程和内存…