nlib
threading.h
Go to the documentation of this file.
1 
2 #pragma once
3 #ifndef INCLUDE_NN_NLIB_THREADING_THREADING_H_
4 #define INCLUDE_NN_NLIB_THREADING_THREADING_H_
5 
6 #include "nn/nlib/Config.h"
7 
16 #include "nn/nlib/threading/Tls.h"
17 
18 #endif // INCLUDE_NN_NLIB_THREADING_THREADING_H_
Implements mutex, reentrant timeout mutex, and reentrant mutex.
Implements a conditional variable.
Implements a mechanism to handle multiple thread executions.
Defines TLS.
Defines the thread.
Conditional variables for read locks and write locks are implemented.
Defines a semaphore.
A file that contains the configuration information for each development environment.
Defines a thread pool.
Implements the Future pattern for multithread programming.