在 java 程序中,我在多个线程中运行相同的函数。我想做的是这个——
- 识别特定的正在运行的线程——例如,如果有 2 个正在运行的线程,我如何从外部函数访问其中一个线程?(外部函数是具有线程的同一个 java 应用程序的一部分)
- 假设在上面的两个线程中都使用了一个名为“x”的变量。我可以在 thread1 和 thread2 中存储和检索“x”的单独值吗?这是线程中使用的任何变量的默认行为吗?
- 访问/更新特定线程中的变量值——例如,我希望更新“x”的值,因为它在“线程 1”中使用。
- 终止一个(特定的)正在运行的线程。例如,我希望终止 Thread1(从上面的 2 个正在运行的线程中)。