- 博客(215)
- 收藏
- 关注
原创 spring中的注解@transation失效的场景有哪些,带有代码演示
spring中的注解@transation失效的场景有哪些,带有代码演示
2023-03-27 15:39:13 300
原创 synchronized锁的升级过程详细介绍,轻量级锁重量级锁偏向锁无锁
synchronized锁的升级过程详细介绍,轻量级锁重量级锁偏向锁无锁
2023-03-21 12:41:18 816
原创 cup飙高怎么排查和处理
(2) CPU上下文切换过多,对于CPU来说,同一时刻下每个CPU核心只能运行一个线程,若有多个线程要执行,CPU只能通过上下文切换的方式来执行不同的线程。这两个过程需要CPU执行内核相关指令实现状态保存,如果较多的上下文切换会占据大量CPU资源,从而使得cpu无法去执行用户进程中的指令,导致响应速度下降。(1) CPU资源过度消耗,也就是在程序中创建了大量的线程,或有线程一直占用CPU资源无法被释放,比如死循环!CPU是整个电脑的核心计算资源,对于一个应用进程来说,CPU的最小执行单元是线程。
2023-03-20 15:38:21 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人