Nebula
Loading...
Searching...
No Matches
threadbarrier.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
12#include "core/config.h"
13#if (__WIN32__)
15namespace Threading
16{
18{ };
19}
20#elif (__linux__ || __OSX__ || __APPLE__)
21namespace Threading
22{
25{ };
26}
27#else
28#error "Threading::ThreadBarrier not implemented on this platform!"
29#endif
30
31
32
Block until all thread have arrived at the barrier.
Definition posixthreadbarrier_cond.h:19
Block until all thread have arrived at the barrier.
Block until all thread have arrived at the barrier.
Definition win32threadbarrier.h:19
Nebula compiler specific defines and configuration.
The Jobs2 system provides a set of threads and a pool of jobs from which threads can pickup work.
Definition jobs2.h:16