标签: java android concurrency locking
我有2个应用程序,一个是由另一个启动的,都需要能够在同一目录中读写文件,虽然很少,但都试图同时读/写同一个文件,导致崩溃(日志已经丢失)
有没有办法在两个应用之间共享锁定?或者这是锁的默认行为吗?
我发现有关锁定和android的任何内容都没有提到仅在相同应用程序中的线程/服务之间的应用程序之间的锁定。
还不确定这是否相关,但这将是一个复古的适应性,因为应用程序主要是由那些假设这种并发性是安全的或者只是忽略它的人编写的。