Estou projetando um sistema de arquivos (implementado usando o FUSE). Estou pensando em impor bloqueios exclusivos em arquivos enquanto eles estão sendo gravados (evitando leituras simultâneas). Eu entendo que o Linux geralmente é bom em permitir leituras e escritas simultâneas, então estou me perguntando se há aplicativos comuns ou classes de aplicativos que quebrariam se eles não conseguissem ler de um arquivo que estava sendo gravado.
Tags linux filesystems concurrency