POSIX Barriers option group.
More...
|
| int | pthread_barrier_destroy (pthread_barrier_t *barrier) |
| | Destroy a barrier object.
|
| |
| int | pthread_barrier_init (pthread_barrier_t *ZRESTRICT barrier, const pthread_barrierattr_t *ZRESTRICT attr, unsigned int count) |
| | Initialise a barrier object.
|
| |
| int | pthread_barrier_wait (pthread_barrier_t *barrier) |
| | Synchronise participating threads at a barrier.
|
| |
| int | pthread_barrierattr_destroy (pthread_barrierattr_t *attr) |
| | Destroy a barrier attributes object.
|
| |
| int | pthread_barrierattr_getpshared (const pthread_barrierattr_t *ZRESTRICT attr, int *ZRESTRICT pshared) |
| | Get the process-shared attribute of a barrier attributes object.
|
| |
| int | pthread_barrierattr_init (pthread_barrierattr_t *attr) |
| | Initialise a barrier attributes object with default values.
|
| |
| int | pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared) |
| | Set the process-shared attribute of a barrier attributes object.
|
| |
POSIX Barriers option group.
- See also
- https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_subprofiles.html
◆ PTHREAD_BARRIER_SERIAL_THREAD
| #define PTHREAD_BARRIER_SERIAL_THREAD 1 |
◆ pthread_barrier_destroy()
| int pthread_barrier_destroy |
( |
pthread_barrier_t * |
barrier | ) |
|
◆ pthread_barrier_init()
| int pthread_barrier_init |
( |
pthread_barrier_t *ZRESTRICT |
barrier, |
|
|
const pthread_barrierattr_t *ZRESTRICT |
attr, |
|
|
unsigned int |
count |
|
) |
| |
◆ pthread_barrier_wait()
| int pthread_barrier_wait |
( |
pthread_barrier_t * |
barrier | ) |
|
◆ pthread_barrierattr_destroy()
| int pthread_barrierattr_destroy |
( |
pthread_barrierattr_t * |
attr | ) |
|
◆ pthread_barrierattr_getpshared()
| int pthread_barrierattr_getpshared |
( |
const pthread_barrierattr_t *ZRESTRICT |
attr, |
|
|
int *ZRESTRICT |
pshared |
|
) |
| |
◆ pthread_barrierattr_init()
| int pthread_barrierattr_init |
( |
pthread_barrierattr_t * |
attr | ) |
|
◆ pthread_barrierattr_setpshared()
| int pthread_barrierattr_setpshared |
( |
pthread_barrierattr_t * |
attr, |
|
|
int |
pshared |
|
) |
| |