しばらくの間、頭がおかしくなっている問題があり、あなたの集合的な知恵に相談する必要があります.
Executors.newFixedThreadPool から呼び出された、プールが 1 の ThreadPoolExecutor があります。executor.shutdown() は別のスレッドから呼び出されるため、すべての executor.execute() を !isShutdown() で保護します。したがって、executor は RejectedExecutionException をスローしないと言えます。それにもかかわらず、これは私がランダムに見ているものです。
なぜ私がこの動作を見ているのか、誰にも良い考えがありますか?