Skip to content

Commit 3d407d5

Browse files
author
Vladimir Kotal
committed
wording
1 parent 6230187 commit 3d407d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

synchro.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,14 +220,14 @@
220220
\begin{slide}
221221
\sltitle{Synchronization mechanisms}
222222
\begin{itemize}
223-
\item theoretical solution -- mutual exclusive algorithms (Dekker
223+
\item theoretical solution -- mutual exclusion algorithms (Dekker
224224
1965, Peterson 1981)
225225
\item interrupt disable (1 CPU), special \emph{test-and-set} instructions
226226
\item \emsl{lock-files}
227227
\item tools offered by the operating system:
228228
\begin{itemize}
229229
\item \emsl{semaphores} (POSIX, System V IPC)
230-
\item \emsl{file level locking} (\texttt{fcntl()}, \texttt{flock()})
230+
\item \emsl{file level locking} (\texttt{fcntl()}, \texttt{flock()})
231231
\item thread synchronization: \emsl{mutexes} (surround critical sections,
232232
only one thread can hold the mutex), \emsl{condition variables}
233233
(the thread is blocked until another thread signals condition change)

0 commit comments

Comments
 (0)