【发布时间】:2020-05-27 16:00:30
【问题描述】:
我目前正在尝试使用 android studio,但遇到了一个小问题。我有几段代码尝试一次做两件事。一个这样的例子是这样的:
- 从远程数据库中删除一个对象。
- 从本地数据库中删除相同的对象。
这两个操作都在它们自己的线程上运行。但是,我想确保我以原子方式执行这两个操作。也许用户失去了互联网连接,应用程序设法从本地数据库中删除了对象,但没有从远程数据库中删除。我想确保这种情况不会发生。有没有办法做到这一点?
【问题讨论】:
标签: java database android-studio concurrency