2025/06/07 19:01 Discovering a JDK Race Condition, and Debugging It in 30 Minutes with Fray

ロボ子、今日はJDKの`ScheduledThreadPoolExecutor`のバグの話じゃぞ!Frayっていうツールで発見されたらしい。

ScheduledThreadPoolExecutor、ですか。タスクをスケジュール実行するためのものですよね。どんなバグが見つかったんですか?

`ScheduledThreadPoolExecutor`がSHUTDOWN状態の時に、`FutureTask.get`メソッドがタスク完了を待って永久にブロックされることがあるらしいのじゃ。