1
Fork 0

adjust code documentation

This commit is contained in:
joboet 2023-04-12 20:27:41 +02:00
parent 934eb8b391
commit 2e652e59f6
No known key found for this signature in database
GPG key ID: 704E0149B0194B3C
2 changed files with 4 additions and 4 deletions

View file

@ -13,7 +13,7 @@
//! * On some platforms (e.g. macOS), the lock is very slow. //! * On some platforms (e.g. macOS), the lock is very slow.
//! //!
//! Therefore, we implement our own `RwLock`! Naively, one might reach for a //! Therefore, we implement our own `RwLock`! Naively, one might reach for a
//! spinlock, but those [are quite problematic] when the lock is contended. //! spinlock, but those [can be quite problematic] when the lock is contended.
//! Instead, this readers-writer lock copies its implementation strategy from //! Instead, this readers-writer lock copies its implementation strategy from
//! the Windows [SRWLOCK] and the [usync] library. Spinning is still used for the //! the Windows [SRWLOCK] and the [usync] library. Spinning is still used for the
//! fast path, but it is bounded: after spinning fails, threads will locklessly //! fast path, but it is bounded: after spinning fails, threads will locklessly

View file

@ -1290,8 +1290,8 @@ impl Thread {
Thread { inner } Thread { inner }
} }
/// Like the public [`park`], but callable on any handle. Used to allow /// Like the public [`park`], but callable on any handle. This is used to
/// parking in TLS destructors. /// allow parking in TLS destructors.
/// ///
/// # Safety /// # Safety
/// May only be called from the thread to which this handle belongs. /// May only be called from the thread to which this handle belongs.