File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 231231 \item \emsl {file level locking} (\texttt {fcntl() }, \texttt {flock() })
232232 \item thread synchronization: \emsl {mutexes} (surround critical sections,
233233 only one thread can hold the mutex), \emsl {condition variables}
234- (the thread is blocked until another thread signals condition change)
234+ (the thread is blocked until another thread signals a condition change)
235235 \emsl {read-write locks} (shared and exclusive locks, similar semantics
236236 to file level locking)
237237 \end {itemize }
252252mechanisms used by the kernel. Instead we are going to focus on the use of
253253file level locking (which use the atomicity of some file operations)
254254and special synchronization primitives offered by the kernel.
255+ \item note that `` signalling'' here has nothing to do with Unix signals. It's
256+ confusing though.
255257\end {itemize }
256258
257259% %%%%
You can’t perform that action at this time.
0 commit comments