我有以下代码:访问变量从一个线程
public class MainActivity extends Activity {
public String myString;
...
public void updateString()
{
new Thread() {
@Override
public void run() {
this.myString = "TEST";
}
}
}
}
的问题是,我需要从线程更新MyString的,但我不能访问它。有什么建议么?谢谢!
http://www.journaldev.com/1061/java-synchronization-and-thread-safety-tutorial-with-examples看看那个 – 2014-11-25 12:18:41
使用一个布尔值,当真正的变化,例如变量 – 2014-11-26 09:17:02