What PDF viewer you are using in Linux? And what in Windows?
Uh, I don't know. The standard one for ubuntu?
Esta é a resposta. É o comportamento definido pela implementação. É completamente possível no Windows projetar um visualizador que não bloqueie o arquivo de outros processos 1 e monitorar o arquivo original para possíveis alterações 2 e avisá-lo se mudanças ocorrem.
No entanto, você pode ler este post para obter uma visão geral sobre como os arquivos são normalmente gerenciados em sistemas como o * nix.
1 O programador pode especificar dwShareMode = FILE_SHARE_WRITE ao chamar CreateFile () .
2 FindFirstChangeNotification ( ) no Windows, inotify no Linux