【发布时间】:2015-02-08 09:51:28
【问题描述】:
如何从线程内部更改我在 Main 类中定义的布尔值?使用booleanName = true; 似乎不起作用。
有没有办法改变变量的值?
【问题讨论】:
-
请发布您的代码
-
thread = new Thread() {public void run() {}}; thread.start();我想从这个线程内部更改主类中定义的布尔值 -
请发布您的所有代码,包括您的 Main 类。
-
所有代码都很长,但有没有办法只从线程内部更改变量的值?
-
将变量标记为
volatile
标签: java multithreading variables boolean