Reword `MutexGuard` explanation.

This commit is contained in:
LukeMathWalker 2024-05-17 11:19:57 +02:00
parent d698ccdc1e
commit 7d1d90fb37
1 changed files with 1 additions and 1 deletions

View File

@ -14,7 +14,7 @@ For example: `MutexGuard` is not `Send`, but it is `Sync`.
It isn't `Send` because the lock must be released on the same thread that acquired it, therefore we don't It isn't `Send` because the lock must be released on the same thread that acquired it, therefore we don't
want `MutexGuard` to be dropped on a different thread. want `MutexGuard` to be dropped on a different thread.
But it is `Sync`, because that has no impact on where the lock is released. But it is `Sync`, because giving a `&MutexGuard` to another thread has no impact on where the lock is released.
## `Send` doesn't imply `Sync` ## `Send` doesn't imply `Sync`