Blokady plików i Linux.
Blokady plików (lub ich części) służą do synchronizacji dostępu do plików w systemie wieloprocesowym.
Blokady obowiązkowe (POSIX, fcntl)
- wspierane przez funkcje systemowe (write, read, ...)
- blokada całego lub części pliku
- wiele blokad na jednym pliku
- ustawiony bit SGID i brak prawa x dla grupy
Blokady nieobowiązkowe (flock)
- brak wsparcia od funkcji systemowych
- blokada całego pliku
- jedna blokada wyłączna lub wiele dzielonych