0

我有一个运行线程的 android 应用程序,它读取传感器值并在 500 毫秒后将它们写入文件。传感器(加速度计)的值被声明为全局并在 sensorChange() 事件中更改。我没有锁定读写操作。我应该有某种同步机制,还是一个事件执行读取和另一个写入时是否可以。

例如,对于加速度计,我有一个全局变量 xA、yA、zA,它们每秒写入文件 4 次,并在 sensorChangeEvent() 中更新。

4

1 回答 1

0

如果您有 2 个线程 - 一个读取一个变量,另一个写入同一个变量,那么您必须同步访问

于 2011-07-19T09:57:29.820 回答