自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除