- 博客(2)
- 收藏
- 关注
原创 Redisson lock低版本可能导致线程永久“阻塞”
日常开发中,此类问题很少遇到(尤其是在低频的情况下,因为低频情况下,网络抖动。并且,该issue已经得到了解决(3.17.0版本)。
2025-05-29 08:16:00
187
原创 警惕!线程池接管While循环Task,如何避免线程永久Waiting之log使用不当
最近遇到一个现象:有段代码是将一个while执行的task交给了线程池中的线程(记做线程A,线程池中有且有这一个线程,并且其是核心线程)执行,后发现线程A长时间“阻塞”。上面的代码乍看没有问题,实则有坑:log的时候,如果参数有异常,则info级别的情况下程序不会有任何日志!那么会导致while跳出(也就是task执行完毕)。一般地,对于线程池管理的线程(核心)来说,如果没有任务交给其处理,那么其将会处于WAITING,等待任务到来。
2025-05-29 00:08:03
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人