3 #ifndef INCLUDE_NN_NLIB_THREADING_BARRIER_H_
4 #define INCLUDE_NN_NLIB_THREADING_BARRIER_H_
31 if (m_Initialized)
return EAGAIN;
39 NLIB_ASSERT(m_Initialized);
53 #endif // INCLUDE_NN_NLIB_THREADING_BARRIER_H_
#define NLIB_NOEXCEPT
Defines noexcept geared to the environment, or the equivalent.
#define NLIB_FINAL
Defines final if it is available for use. If not, holds an empty string.
Synchronizes an arbitrary number of threads.
errno_t Init(unsigned int count) noexcept
Initializes a barrier.
A file that contains the configuration information for each development environment.
errno_t Wait() noexcept
Waits for a thread.