tmp/tmph3v424tz/{from.md → to.md}
RENAMED
|
@@ -3,10 +3,8 @@
|
|
| 3 |
A mutex object facilitates protection against data races and allows safe
|
| 4 |
synchronization of data between execution agents (
|
| 5 |
[[thread.req.lockable]]). An execution agent *owns* a mutex from the
|
| 6 |
time it successfully calls one of the lock functions until it calls
|
| 7 |
unlock. Mutexes can be either recursive or non-recursive, and can grant
|
| 8 |
-
simultaneous ownership to one or many execution agents.
|
| 9 |
-
|
| 10 |
-
only one thread may own the mutex at a time. Both recursive and
|
| 11 |
-
non-recursive mutexes are supplied.
|
| 12 |
|
|
|
|
| 3 |
A mutex object facilitates protection against data races and allows safe
|
| 4 |
synchronization of data between execution agents (
|
| 5 |
[[thread.req.lockable]]). An execution agent *owns* a mutex from the
|
| 6 |
time it successfully calls one of the lock functions until it calls
|
| 7 |
unlock. Mutexes can be either recursive or non-recursive, and can grant
|
| 8 |
+
simultaneous ownership to one or many execution agents. Both recursive
|
| 9 |
+
and non-recursive mutexes are supplied.
|
|
|
|
|
|
|
| 10 |
|