別のクラスのオブジェクトを破棄する方法

ジプシーキング

それが実際に可能かどうかはわかりませんが、2つのクラスがあると仮定しましょう。1つはThread内でエンドレスループを実行し、もう1つはメソッドmain内でそのクラスのインスタンスを作成しますしたがって、すべてがうまく機能しますが、そのインスタンスをmainに破棄し、エンドレスループでThreadの実行を中断するにはどうすればよいですか次に例を示します。

public class Main {
 public static void main(String[] args){
  new ThreadClass();
{
public class ThreadClass{
 public ThreadClass{
  try{
   Thread t = new Thread(new Runnable(){
    int i = 0;
    public void run(){
     while(true){
      i += 1;
      System.out.println(i);
      }
    }
  });
  t.start();
  }catch(Exception e){
   System.out.println("something ");
  }
 }
}

前もって感謝します :)

TJクラウダー

ThreadClassループを終了するように指示する方法(メソッドなど)を公開する必要があります。(通常volatile、ループで使用されるフラグの設定/クリアが含まれますwhile。)次にmain、適切なタイミングでそのメソッドを使用します。いつにしたいのかは明確ではありませんが、作成したインスタンスへの参照を保持し、そのときが来たらメソッドを使用します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

オブジェクトを破棄するときのStackOverflowException

分類Dev

名前のないJavaでオブジェクトを破棄する方法は?

分類Dev

ネストされたオブジェクトの破棄:親とその子の値を取得する方法は?

分類Dev

オブジェクトのリストを破棄する方法;メモリを解放しますか

分類Dev

オブジェクトのトランジットjsを破棄します

分類Dev

オブジェクトのポインタをコンストラクタに提供すると、オブジェクトが破棄されます

分類Dev

JavaScriptオブジェクトを破棄する方法は?

分類Dev

オブジェクト自体を破棄する方法

分類Dev

MemoryStreamオブジェクトを破棄する方法

分類Dev

C ++でオブジェクトを破棄する方法

分類Dev

XMLDocumentオブジェクトを破棄する方法

分類Dev

リクエストオブジェクトの破棄を制御するためのオプション

分類Dev

メモリリーク、および実行可能なクラスの奇妙なバグ-オブジェクトを適切に破棄する方法は?

分類Dev

すでに破棄されているオブジェクトの配列のデストラクタ

分類Dev

es6のオブジェクトの配列を破棄する

分類Dev

オブジェクトの破棄でネストされたデフォルトパラメータを処理する方法は?

分類Dev

円内の2Dゲームオブジェクトを動的に作成および破棄するスライダーの作成方法

分類Dev

オブジェクトの配列を破棄する(es6)

分類Dev

同じ名前のオブジェクト/キーを破棄する

分類Dev

ループ内のオブジェクトを作成および破棄する

分類Dev

尖った 2 つのオブジェクトを破棄する

分類Dev

オブジェクトの破棄に関する変数のスコープを管理する

分類Dev

オブジェクトの破棄を使用すると、Sinonスタブが機能しないようです

分類Dev

別のクラスのオブジェクトを参照する方法[C#]

分類Dev

スプリングブートで使用するたびにBeanオブジェクトの状態を破棄またはクリアする方法

分類Dev

結合可能なスレッドからスレッドのオブジェクトを破棄する

分類Dev

オブジェクトのネストされた配列を破棄するjavascript

分類Dev

オブジェクトからプロパティの一部を破棄する方法

分類Dev

C ++のコンストラクターで例外がスローされたときに、オブジェクトのメンバー変数を破棄する

Related 関連記事

  1. 1

    オブジェクトを破棄するときのStackOverflowException

  2. 2

    名前のないJavaでオブジェクトを破棄する方法は?

  3. 3

    ネストされたオブジェクトの破棄:親とその子の値を取得する方法は?

  4. 4

    オブジェクトのリストを破棄する方法;メモリを解放しますか

  5. 5

    オブジェクトのトランジットjsを破棄します

  6. 6

    オブジェクトのポインタをコンストラクタに提供すると、オブジェクトが破棄されます

  7. 7

    JavaScriptオブジェクトを破棄する方法は?

  8. 8

    オブジェクト自体を破棄する方法

  9. 9

    MemoryStreamオブジェクトを破棄する方法

  10. 10

    C ++でオブジェクトを破棄する方法

  11. 11

    XMLDocumentオブジェクトを破棄する方法

  12. 12

    リクエストオブジェクトの破棄を制御するためのオプション

  13. 13

    メモリリーク、および実行可能なクラスの奇妙なバグ-オブジェクトを適切に破棄する方法は?

  14. 14

    すでに破棄されているオブジェクトの配列のデストラクタ

  15. 15

    es6のオブジェクトの配列を破棄する

  16. 16

    オブジェクトの破棄でネストされたデフォルトパラメータを処理する方法は?

  17. 17

    円内の2Dゲームオブジェクトを動的に作成および破棄するスライダーの作成方法

  18. 18

    オブジェクトの配列を破棄する(es6)

  19. 19

    同じ名前のオブジェクト/キーを破棄する

  20. 20

    ループ内のオブジェクトを作成および破棄する

  21. 21

    尖った 2 つのオブジェクトを破棄する

  22. 22

    オブジェクトの破棄に関する変数のスコープを管理する

  23. 23

    オブジェクトの破棄を使用すると、Sinonスタブが機能しないようです

  24. 24

    別のクラスのオブジェクトを参照する方法[C#]

  25. 25

    スプリングブートで使用するたびにBeanオブジェクトの状態を破棄またはクリアする方法

  26. 26

    結合可能なスレッドからスレッドのオブジェクトを破棄する

  27. 27

    オブジェクトのネストされた配列を破棄するjavascript

  28. 28

    オブジェクトからプロパティの一部を破棄する方法

  29. 29

    C ++のコンストラクターで例外がスローされたときに、オブジェクトのメンバー変数を破棄する

ホットタグ

アーカイブ