clarify wording around spurious wakeups from thread::park
This commit is contained in:
parent
6e8a0136f1
commit
e9868ef8df
@ -891,8 +891,8 @@ pub fn sleep(dur: Duration) {
|
|||||||
/// performs the corresponding `Acquire` operation. Calls to `unpark` for the same
|
/// performs the corresponding `Acquire` operation. Calls to `unpark` for the same
|
||||||
/// thread form a [release sequence].
|
/// thread form a [release sequence].
|
||||||
///
|
///
|
||||||
/// Note that being unblocked does not imply synchronization with a call to `unpark`,
|
/// Note that being unblocked does not imply a call was made to `unpark`, because
|
||||||
/// the wakeup could also be spurious. For example, a valid, but inefficient,
|
/// wakeups can also be spurious. For example, a valid, but inefficient,
|
||||||
/// implementation could have `park` and `unpark` return immediately without doing anything.
|
/// implementation could have `park` and `unpark` return immediately without doing anything.
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
|
Loading…
Reference in New Issue
Block a user