mtx_plain, mtx_recursive, mtx_timed - cppreference.com

##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# mtx_plain, mtx_recursive, mtx_timed

From cppreference.com
< c‎ | thread

Defined in header `<threads.h>` |  |
enum { mtx_plain = /* unspecified */, mtx_recursive = /* unspecified */, mtx_timed = /* unspecified */ }; |  | (since C11)

When passed to mtx_init, identifies the type of a mutex to create.

Constant | Explanation
`mtx_plain` | plain mutex
`mtx_recursive` | recursive mutex
`mtx_timed` | timed mutex

### [edit] See also

c/thread/dsc mtx_init

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=c/thread/mtx_types&oldid=63550"