setCorePoolSize メソッドまたはオブジェクトコンストラクターを介して、corePoolSize がゼロに設定されている java.util.concurrent.ScheduledThreadPoolExecutor インスタンスを報告します。

コアスレッドがゼロの ScheduledThreadPoolExecutor は何も実行しません。

例:


  void foo(int corePoolSize) {
      if (corePoolSize != 0) return;
      ThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(corePoolSize); // 警告
      executor.setCorePoolSize(corePoolSize); // 警告
  }