The Barrier Manager provides a unique synchronization capability which can be used to have a set of tasks block and be unblocked as a set. The directives provided by the Barrier Manager are:
rtems_barrier_create() - Creates a barrier.
rtems_barrier_ident() - Identifies a barrier by the object name.
rtems_barrier_delete() - Deletes the barrier.
rtems_barrier_wait() - Waits at the barrier.
rtems_barrier_release() - Releases the barrier.