Javaプログラムでは、複数のスレッドで同じ関数を実行しています。私がやりたいのはこれです-
- 特定の実行中のスレッドを特定します。たとえば、実行中のスレッドが2つある場合、外部関数からそれらのスレッドの1つにアクセスするにはどうすればよいですか。(外部関数は、スレッドを持つ同じJavaアプリの一部です)
- 上記の両方のスレッドで使用されている「x」という名前の変数があるとします。thread1とthread2で「x」の個別の値を保存および取得できますか?これは、スレッドで使用される変数のデフォルトの動作ですか?
- 特定のスレッドの変数の値にアクセス/更新します。たとえば、「スレッド1」で使用されている「x」の値を更新したいと思います。
- 1つの(特定の)実行中のスレッドを終了します。たとえば、Thread1を終了したいと思います(上記の2つの実行中のスレッドから)。