windbg排查线上线程数爆炸问题

1.早上发现有个job的线程数一直居高不下

2.于是dump一个文件拉到本地,查到都在执行 StartInner方法

 

3.查询代码,此方法是个静态类开启线程的地方,理论上没有任何问题

4.思索了半天,没有头绪,最后想到这个是一个基类,继承他的类会不会使用不到?

于是查询引用,果然发现问题

 总结:

  有时候不是类的方法写的有问题,而是使用的时候不当,着实是个经验教训~

原文地址:https://www.cnblogs.com/xinzhyu/p/11840476.html