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

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

如果启动线程的类声明为 final,则该检查不会进行报告。

示例:


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