THR_GETCONCURRENCY(3C) Standard C Library Functions THR_GETCONCURRENCY(3C)
NAME
thr_getconcurrency, thr_setconcurrency - get or set thread concurrency
level
SYNOPSIS
cc -mt [
flag... ]
file...[
library... ]
#include <thread.h>
int thr_setconcurrency(
int new_level);
int thr_getconcurrency(
void);
DESCRIPTION
These functions are obsolete and maintained for compatibility only. The
thr_setconcurrency() function updates the desired concurrency level that
libthread maintains for the calling process. This value does not affect
the behavior of the calling process.
The
thr_getconcurrency() function returns the current value for the
desired concurrency level.
RETURN VALUES
The
thr_getconcurrency() function always returns the current value for
the desired concurrency level.
If successful, the
thr_setconcurrency() function returns
0. Otherwise,
a non-zero value is returned to indicate the error.
ERRORS
The
thr_setconcurrency() function will fail if:
EAGAIN The specified concurrency level would cause a system resource
to be exceeded.
EINVAL The value for
new_level is negative.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+---------------+-----------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------+
|MT-Level | MT-Safe |
+---------------+-----------------+
SEE ALSO
thr_create(3C),
attributes(7),
standards(7) May 11, 1998
THR_GETCONCURRENCY(3C)