【发布时间】:2010-04-06 23:06:59
【问题描述】:
我有一个(也许是愚蠢的)问题:
我使用 2 个线程,一个是写入浮点数,一个是永久读取这个浮点数。我的问题是,当我不同步它们时会发生什么更糟的事情?如果某些值不正确,那也没有问题,因为它们每次写入操作都会切换一点。我目前以这种方式运行应用程序并且没有任何问题,所以我想知道会发生什么更糟的情况?
读/写冲突会导致像 12345 这样的数字被写入 54321 并且红色同时出现例如 54345 ?或者可能发生更糟糕的事情? (我不想使用同步来尽可能快地保持代码)
【问题讨论】:
标签: android multithreading synchronized