HTL_thread_barrier_reinit
Reinitializes a barrier.
Interface Definition
int HTL_thread_barrier_reinit(HTL_thread_barrier_t thread_barrier, uint32_t waiters);
Description
HTL_thread_barrier_reinit() is used to reinitialize the barrier with a new number of waiters. The number of waiters must be greater than 0.
Parameters
Parameter |
Type |
Description |
Input/Output |
|---|---|---|---|
thread_barrier |
HTL_thread_barrier_t |
Handle to the barrier. |
Input |
waiters |
uint32_t |
Number of workers. |
Input |
Return Value
- HTL_THREAD_SUCCESS: success.
- Other values: failure. For details, see the error code descriptions.
Example
ret = HTL_thread_barrier_reinit(barrier, 128);
Parent topic: Barrier Functions