Plataforma de bloqueio de arquivo independente?
Estou executando um trabalho científico intensivo em computação que divulga resultados de vez em quando. O trabalho é basicamente simular a mesma coisa várias vezes, por isso é dividido em vários computadores, que usam sistemas operacionais diferentes. Eu gostaria de direcionar a saída de todas essas instâncias para o mesmo arquivo, pois todos os computadores podem ver o mesmo sistema de arquivos via NFS / Samba. Aqui estão as restrições:
Deve permitir anexos simultâneos seguros. É necessário bloquear se alguma outra instância em outro computador estiver anexada ao arquivPerformance doesnã count. A E / S para cada instância é de apenas alguns bytes por minut Simplicidade conta. O ponto principal disso (além da pura curiosidade) é para que eu possa parar de gravar todas as instâncias em um arquivo diferente e mesclar esses arquivos manualmente. Não deve depender dos detalhes do sistema de arquivos. Deve funcionar com um sistema de arquivos desconhecido em uma montagem NFS ou SambA linguagem que estou usando é D, caso isso importe. Eu olhei, não há nada na biblioteca padrão que pareça fazer isso. Respostas específicas para D e gerais, independentes de idioma, são totalmente aceitáveis e apreciada