-4

この方法はメモリ リソースを大量に使用しますか?

Private MyWorkerClass worker;
Private Thread myWorkerThread;
//private Thread  myWorkerThread= new Thread(worker.doThisWork); // i cant do this, because i cant restart the thread when i construct it here.
public void IwantMyWorkDosomething(){
    myWorkerThread= new Thread(worker.doThisWork);
    myWorkerThread.start();
    myWorkerThread.stopWorking(); // stop my worker class thread running;
}
public void main(){

    this.IwantMyWorkDosomething();
    this.IwantMyWorkDosomething();
    this.IwantMyWorkDosomething();
    this.IwantMyWorkDosomething();
    this.IwantMyWorkDosomething();

}

私のコードは機能していますが、メソッドを 1000 回実行するとプログラムがクラッシュするかどうかはわかりません。

4

1 に答える 1