刺激,线程池的一个BUG直接把CPU干到100%了。
内容简介:
你好呀,我是歪歪。
给大家分享一个关于 ScheduledExecutorService 线程池的 BUG 啊,这个 BUG 能直接把 CPU 给飚到 100%,希望大家永远踩不到。
但是,u1s1,一般来说也很难踩到。
到底咋回事呢,让我给你细细嗦嗦。
Demo
老规矩,按照惯例,先搞个 Demo 出来玩玩:
项目里面使用到了 ScheduledThreadPoolExecutor 线程池,该线程池对应的核心线程数放在配置文件里面,通过 @Value 注解来读取配置文件。
然后通过接口触发这个线程池里面的任务。
具体来说就是在上面的示例代码中,在调用 testScheduledPool...
查看原文
暂无评论...