DESCRIPTION
The
pthread_setconcurrency()
function allows an application to inform the threads implementation
of its desired concurrency level,
new_level.
The actual level of concurrency provided by the implementation
as a result of this function call is unspecified.
If
new_level
is zero, it causes the implementation to maintain the concurrency
level at its discretion as if
pthread_setconcurrency()
was never called.
The
pthread_getconcurrency()
function returns the value set by a previous call to the
pthread_setconcurrency()
function.
If the
pthread_setconcurrency()
function was not previously called, this function returns zero to
indicate that the implementation is maintaining the concurrency
level.
When an application calls
pthread_setconcurrency(),
it is informing the implementation of its desired concurrency
level.
The implementation uses this as a hint, not a requirement.