多线程
文章平均质量分 71
SeaDhdhdhdhdh
这个作者很懒,什么都没留下…
展开
-
线程数量与cpu核数的理解
一个极端的线程(不停执行“计算”型操作时),就可以把单个核心的利用率跑满,多核心CPU最多只能同时执行等于核心数的“极端”线程数如果每个线程都这么“极端”,且同时执行的线程数超过核心数,会导致不必要的切换,造成负载过高,只会让执行更慢I/O 等暂停类操作时,CPU处于空闲状态,操作系统调度CPU执行其他线程,可以提高CPU利用率,同时执行更多的线程I/O 事件的频率频率越高,或者等待/暂停时间越长,CPU的空闲时间也就更长,利用率越低,操作系统可以调度CPU执行更多的线程。原创 2023-12-27 21:29:53 · 1653 阅读 · 0 评论 -
高并发-ExecutorCompletionService
ExecutorCompletionService详解原创 2023-09-04 15:34:31 · 285 阅读 · 2 评论 -
多线程任务中@Autowired或@Resource无法注入bean问题
在多线程处理问题时,当使用@Autowired或@Resource注入的bean时,报空指针异常。有如下两种解决方案。该方法为网上所查得到,本人遇到问题时用该方法并没有很好的解决问题。1.实现ApplicationContextAware接口。2.直接new所需要的类。原创 2023-07-06 21:25:10 · 1031 阅读 · 0 评论 -
线程池及源码分析
线程池及源码分析原创 2023-01-06 22:49:21 · 671 阅读 · 0 评论 -
多线程优化(性能调优)
多线程优化(性能调优)原创 2022-09-06 20:07:13 · 3502 阅读 · 0 评论 -
Java多线程的三种基本使用方法
多线程的三种基本使用方式原创 2022-07-24 23:25:11 · 284 阅读 · 0 评论 -
CountDownLatch
CountdownLatch原理及使用原创 2022-07-19 23:44:29 · 148 阅读 · 1 评论