Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
book: it is RwLock, not RWLock
  • Loading branch information
tshepang committed Sep 3, 2015
1 parent 1661947 commit 6cdba4f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/doc/trpl/choosing-your-guarantees.md
Expand Up @@ -40,7 +40,7 @@ allowed to share references to this by the regular borrowing rules, checked at c

[box]: ../std/boxed/struct.Box.html

## `&T` and `&mut T`
## `&T` and `&mut T`

These are immutable and mutable references respectively. They follow the “read-write lock”
pattern, such that one may either have only one mutable reference to some data, or any number of
Expand Down Expand Up @@ -243,7 +243,7 @@ Many of the types above cannot be used in a threadsafe manner. Particularly, `Rc
`RefCell<T>`, which both use non-atomic reference counts (_atomic_ reference counts are those which
can be incremented from multiple threads without causing a data race), cannot be used this way. This
makes them cheaper to use, but we need thread safe versions of these too. They exist, in the form of
`Arc<T>` and `Mutex<T>`/`RWLock<T>`
`Arc<T>` and `Mutex<T>`/`RwLock<T>`

Note that the non-threadsafe types _cannot_ be sent between threads, and this is checked at compile
time.
Expand Down

0 comments on commit 6cdba4f

Please sign in to comment.