线程
-
一种使用字节码增强技术检测线程阻塞的实现方式
在过去处理过的服务故障中,有一类比较典型的场景是业务线程被阻塞(造成阻塞的原因也是多种多样),慢慢导致业务线程池中的全部线程被阻塞,最终造成无法对外提供服务(现象则是CPU、Loa…
-
面试官:如何排查死锁?



死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程),都在等待对方停止执行,以取得系统资源,但是没有一方提前退出,就称为死锁。,,接下来,我们先来演示一下 …
-
为什么说IO密集型业务,线程数是CPU数的2倍?
I/O密集型业务,线程数量要设置成 CPU 的 2 倍!,也不知道这是哪本书的坑爹理论,现在总有一些小青年老拿着这样的定理来说教。说的信誓旦旦,毋庸置疑,仿佛是权威的化身。讨论时把…
-
图解 Kafka 源码之 Sender 线程架构设计



,大家好,我是 华仔, 又跟大家见面了。,原文完整版在星球里面,如果感兴趣可以扫文末二维码加入。,上篇主要带大家深度剖析了「号称承载 Kafka 客户端消息快递仓库 Re…