Why do we need file locks in file channel as operations are not concurrently accessed?
<p>In java.nio.channels.FileChannel any concurrent operations are blocked. It seems all operations are synchronized, but why do we use file lock to lock the file explicitly?</p>
