1
Fork 0

improve wording

This commit is contained in:
Ralf Jung 2018-12-03 15:14:31 +01:00
parent 7b6ad7a960
commit 76cd8f0594

View file

@ -806,9 +806,10 @@ const NOTIFIED: usize = 2;
/// In other words, each [`Thread`] acts a bit like a spinlock that can be /// In other words, each [`Thread`] acts a bit like a spinlock that can be
/// locked and unlocked using `park` and `unpark`. /// locked and unlocked using `park` and `unpark`.
/// ///
/// Notice that it would be a valid (but inefficient) implementation to make both [`park`] and /// Notice that being unblocked does not imply any synchronization with someone
/// [`unpark`] NOPs that return immediately. Being unblocked does not imply /// that unparked this thread, it could also be spurious.
/// any synchronization with someone that unparked this thread, it could also be spurious. /// For example, it would be a valid, but inefficient, implementation to make both [`park`] and
/// [`unpark`] return immediately without doing anything.
/// ///
/// The API is typically used by acquiring a handle to the current thread, /// The API is typically used by acquiring a handle to the current thread,
/// placing that handle in a shared data structure so that other threads can /// placing that handle in a shared data structure so that other threads can