为什么我们不需要文件通道中的文件锁,因为不能同时访问操作?

时间:2012-01-04 09:47:28

标签: java file

在java.nio.channels.FileChannel中,阻止任何并发操作。似乎所有操作都是同步的,但为什么我们使用文件锁来显式锁定文件?

1 个答案:

答案 0 :(得分:2)

文件锁定,锁定文件以防所有程序访问。

对FileChannel的同步访问锁定了对同一程序中该对象的访问。如果您使用另一个FileChannel,则可以在不同的线程中访问同一文件。