| 
    UHD
    003.007.003-0-ge10df19c
    
   | 
 
#include <atomic.hpp>
Public Member Functions | |
| reusable_barrier () | |
| reusable_barrier (const size_t size) | |
| void | resize (const size_t size) | 
| Resize the barrier for N threads.  More... | |
| void | interrupt (void) | 
| UHD_INLINE void | wait (void) | 
| Wait on the barrier condition.  More... | |
| UHD_INLINE void | wait_others (void) | 
| Wait on the barrier condition.  More... | |
A reusable barrier to sync multiple threads. All threads spin on wait() until count is reset.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows.
      
  | 
  inline | 
Resize the barrier for N threads.
      
  | 
  inline | 
Wait on the barrier condition.
      
  | 
  inline | 
Wait on the barrier condition.
 1.8.13