le strutture interne usate per il file locking.
\begin{figure}[htb]
- \centering \includegraphics[width=13cm]{img/file_posix_lock}
+ \centering \includegraphics[width=9cm]{img/file_lock_dead}
\caption{Schema di una situazione di \textit{deadlock}.}
\label{fig:file_flock_dead}
\end{figure}
-
Non operando a livello di interi file, il file locking POSIX introduce
un'ulteriore complicazione; consideriamo la situazione illustrata in
\figref{fig:file_flock_dead}, in cui il processo A blocca la regione 1 e il
impedirle restituendo un errore di \macro{EDEADLK} alla funzione che cerca di
acquisire un lock che porterebbe ad un \textit{deadlock}.
-
\begin{figure}[htb]
\centering \includegraphics[width=13cm]{img/file_posix_lock}
\caption{Schema dell'architettura del file locking, nel caso particolare