documentation syntax fixes

This commit is contained in:
Tate Haga 2018-10-17 18:52:16 -04:00
parent 4a4f06dc57
commit 5f6b840360

View File

@ -7,13 +7,13 @@
#pragma once
#include "semaphore.h"
/// Barrier structure
/// Barrier structure.
typedef struct Barrier {
u64 count; ///< Number of threads to reach the barrier
u64 thread_total; ///< Number of threads to wait on
Semaphore throttle; ///< Semaphore to make sure threads release to scheduler one at a time
Semaphore lock; ///< Semaphore to lock barrier to prevent multiple operations by threads at once
Semaphore thread_wait; ///< Semaphore to force a thread to wait if count < thread_total
u64 count; ///< Number of threads to reach the barrier.
u64 thread_total; ///< Number of threads to wait on.
Semaphore throttle; ///< Semaphore to make sure threads release to scheduler one at a time.
Semaphore lock; ///< Semaphore to lock barrier to prevent multiple operations by threads at once.
Semaphore thread_wait; ///< Semaphore to force a thread to wait if count < thread_total.
} Barrier;
/**