Dlaczego istnieje open()
i close()
istnieje w systemie plików Unix?
Czy system operacyjny nie mógł wykryć po raz pierwszy read()
lub write()
został wezwany i zrobić cokolwiek open()
normalnie?
open()
istnieje. „Czy system operacyjny nie mógł po prostu wykryć pierwszego odczytu () lub zapisu () i zrobić cokolwiek, co normalnie zrobiłby open ()?” Czy istnieje odpowiednia sugestia, kiedy nastąpi zamknięcie ?
read()
lub do write()
którego pliku uzyskać dostęp? Prawdopodobnie przechodząc ścieżkę. Co się stanie, jeśli ścieżka pliku zmieni się podczas uzyskiwania do niego dostępu (między dwoma read()
lub write()
wywołaniami)?
read()
i write()
wyłączonej open()
.