Java 两个应用之间的Android并发文件访问

Java 两个应用之间的Android并发文件访问,java,android,concurrency,locking,Java,Android,Concurrency,Locking,我有两个应用程序,一个由另一个启动,两个应用程序都需要能够读取和写入同一目录中的文件,尽管很少,但都尝试同时读取/写入同一文件,导致崩溃(此后日志丢失) 有没有办法在两个应用程序之间共享锁?或者这是锁的默认行为 我发现的关于锁定和android的任何东西都没有提到应用程序之间的锁定,只是在同一应用程序中的线程/服务之间 也不确定这是否相关,但这将是一个追溯,因为应用程序主要是由假定此并发是安全的或完全忽略它的人编写的。看看这个问题:

我有两个应用程序,一个由另一个启动,两个应用程序都需要能够读取和写入同一目录中的文件,尽管很少,但都尝试同时读取/写入同一文件,导致崩溃(此后日志丢失)

有没有办法在两个应用程序之间共享锁?或者这是锁的默认行为

我发现的关于锁定和android的任何东西都没有提到应用程序之间的锁定,只是在同一应用程序中的线程/服务之间

也不确定这是否相关,但这将是一个追溯,因为应用程序主要是由假定此并发是安全的或完全忽略它的人编写的。

看看这个问题: