Java 2个IntentService访问文件系统上的相同数据。。安全吗?

Java 2个IntentService访问文件系统上的相同数据。。安全吗?,java,android,Java,Android,我对此比较肯定,但我需要你的意见。我在Android上有两个IntentService,都可以访问应用程序的私有文件系统 文件系统就像一个队列——第一个IntentService只执行写操作,这意味着它除了创建新文件之外什么也不做。第二个IntentService仅从应用程序的文件系统读取和删除文件。。类似于“生产者/消费者”原则 在我看来,即使两个服务都有自己的线程,也不需要执行任何同步或锁定操作。我说的对吗 谢谢只有当不同线程在读写同一文件时才需要同步或锁定。就您的情况而言,如果您有一个文件

我对此比较肯定,但我需要你的意见。我在Android上有两个IntentService,都可以访问应用程序的私有文件系统

文件系统就像一个队列——第一个IntentService只执行写操作,这意味着它除了创建新文件之外什么也不做。第二个IntentService仅从应用程序的文件系统读取和删除文件。。类似于“生产者/消费者”原则

在我看来,即使两个服务都有自己的线程,也不需要执行任何同步或锁定操作。我说的对吗


谢谢

只有当不同线程在读写同一文件时才需要同步或锁定。就您的情况而言,如果您有一个文件队列,并且您的线程在队列的不同端执行操作,那么在这种情况下就不需要同步操作