我是第一次使用线程。我有一个主类(mainProgram)和一个扩展Thread的线程类。在主班我有这个:
public void runThreads() throws InterruptedException {
Thread t1 = new Thread(new mainProgram().new ThreadOne());
}
在子类中,我有以下方法:
public void setActive(){
if(active){
active = false;
}
}
为什么不能打t1.setActive()
,我该如何解决?
谢谢