标签: android multithreading android-file
答案 0 :(得分:1)
您需要在写入或读取文件时锁定。这样只有一个线程可以访问该文件。
以下是解释锁定的官方android网站:
http://developer.android.com/reference/java/util/concurrent/locks/Lock.html
以下是使用锁的示例:
https://stackoverflow.com/a/3392615/2767703
你也可以使用synchronized来锁定一个对象,这里解释一下:
Java Synchronization