
多线程、并发、性能
风澍
这个作者很懒,什么都没留下…
展开
-
线程池的原理及实现
原文:https://blog.youkuaiyun.com/hsuxu/article/details/89859311、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个...转载 2020-05-15 12:31:58 · 177 阅读 · 0 评论 -
java程序运行慢解决思路
1、TODOhttps://segmentfault.com/q/1010000007603766原创 2018-03-16 13:55:19 · 9102 阅读 · 0 评论 -
Java死锁排查和Java CPU 100% 排查的步骤整理
原文地址:https://blog.youkuaiyun.com/green1893/article/details/72357032工欲善其事,必先利其器简介本篇整理两个排查问题的简单技巧,一个是java死锁排查,这个一般在面试的时会问到,如果没有写多线程的话,实际中遇到的机会不多;第二个是java cpu 100%排查,这个实际的开发中,线的应用出现这个问题可能性比较大,所以这里简单总结介绍一下,对自己学...转载 2018-06-21 12:11:17 · 2456 阅读 · 0 评论 -
从计算机的角度理解volatile关键字
原文:https://mp.weixin.qq.com/s/l6dbdilAwUhiqNO0O-K9Wg极简计算机发展史 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区。而刚开始用户磁盘和CPU进行交互,CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一矛盾,C...转载 2019-01-14 13:28:02 · 304 阅读 · 0 评论