@@ -1456,7 +1456,7 @@ and
14561456are a simple and effective synchronization method,
14571457but there are many others.
14581458The first challenge in all of them is to
1459- avoid the ``missed wakeups'' problem we saw at the
1459+ avoid the ``lost wakeups'' problem we saw at the
14601460beginning of the chapter.
14611461The original Unix kernel's
14621462.code sleep
@@ -1473,7 +1473,7 @@ Plan 9's
14731473uses a callback function that runs with the scheduling
14741474lock held just before going to sleep;
14751475the function serves as a last minute check
1476- of the sleep condition, to avoid missed wakeups.
1476+ of the sleep condition, to avoid lost wakeups.
14771477The Linux kernel's
14781478.code sleep
14791479uses an explicit process queue instead of
@@ -1540,7 +1540,7 @@ The integer value typically corresponds to a real
15401540count, such as the number of bytes available in a pipe buffer
15411541or the number of zombie children that a process has.
15421542Using an explicit count as part of the abstraction
1543- avoids the ``missed wakeup'' problem:
1543+ avoids the ``lost wakeup'' problem:
15441544there is an explicit count of the number
15451545of wakeups that have occurred.
15461546The count also avoids the spurious wakeup
0 commit comments