Czy plik dodaje się atomowo w systemie UNIX?

Ogólnie rzecz biorąc, co możemy uznać za oczywiste, gdy dołączamy do pliku w systemie UNIX z wielu procesów? Czy można stracić dane (jeden proces zastępuje zmiany innych)? Czy możliwe jest zniekształcenie danych? (Na przykład, każdy proces dołącza jeden wiersz na dodatek do pliku dziennika, czy jest możliwe, że dwie linie ulegną zniekształceniu?) Jeśli dodatek nie jest atomowy w powyższym znaczeniu, to jaki jest najlepszy sposób zapewnienia wzajemnego wykluczenia?

questionAnswers(4)

yourAnswerToTheQuestion