现在在做一个springboot项目,项目中需要调用另外一个服务,不停地发心跳保持socket连接。这就需要另起一个线程去发心跳。功能写好之后,在打断点调试其他的时候,发现心跳该线程每次都会阻塞,触发了我写的异常机制。导致我以为我的多线程有问题,又搞了一个线程池,同样也还是阻塞。到底怎么回事呢,当你没人可问的时候,一定要组织好自己的搜索关键字,然后我就找到了这篇文章,还真是这么回事,当时就激动哭了啊。
https://www.zhihu.com/question/344382721
为什么IDE在调试java代码时会阻塞主线程?
最新推荐文章于 2022-07-13 18:24:51 发布