xtd 0.2.0
barrier.h File Reference
#include "barrier_post_phase_exception.h"
#include "cancellation_token.h"
#include "../action.h"
#include "../object.h"
#include "../time_span.h"

Definition

Contains xtd::threading::barrier exception.

Include dependency graph for barrier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xtd::threading::barrier
 Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. More...
 

Namespaces

 xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 
 xtd::threading
 The xtd::threading namespace provides classes and interfaces that enable multithreaded programming. In addition to classes for synchronizing thread activities and access to data ( xtd::threading::mutex, xtd::threading::monitor, xtd::threading::interlocked, xtd::threading::auto_reset_event, and so on), this namespace includes a xtd::threading::thread_pool class that allows you to use a pool of system-supplied threads, and a xtd::threading::timer class that executes callback methods on thread pool threads.