报告对象构造过程中在 java.lang.Thread 或其任何子类上对 start() 的调用。

虽然此类结构偶尔有用,但由于继承问题,应避免使用。 在对象构造期间启动线程的类的子类在线程启动前不会完成自身的任何初始化逻辑。

如果启动线程的类被声明为 final,此检查不会报告。

示例:


  class MyThread extends Thread {
    MyThread() {
      start();
    }
  }