Bem, você pode ter vários processos para gravar em um arquivo, mas não quer que eles vejam o que o outro está escrevendo.
Em outra palavra, digamos que você tenha um sistema bancário. Cada vez que uma empresa faz uma transação, você permite que ela a grave em um arquivo. Mas você não quer que a empresa leia o que outras empresas escreveram.
Isso faz sentido?