VMS Help
POSIX Threads, PTHREAD routines, pthread_getconcurrency
*Conan The Librarian (sorry for the slow response - running on an old VAX)
|
|
Obtains the value of the concurrency level global variable for
this process.
#include <pthread.h>
int
pthread_getconcurrency (
void);
This routine obtains and returns the value of the "concurrency
level" global setting for the calling thread's process. Because
the Threads Library automatically manages the concurrency of all
threads in a multithreaded process, it ignores this concurrency
level value.
The concurrency level value has no effect on the behavior of a
multithreaded program that uses the Threads Library. This routine
is provided for Single UNIX Specification, Version 2, source code
compatibility and has no other effect when called.
The initial concurrency level is zero (0), indicating that the
Threads Library controls the concurrency level.
The concurrency level can be set using the pthread_
setconcurrency() routine.
This routine always returns the value of this process'
concurrency level global variable. If this process has never
called the pthread_setconcurrency() routine, this routine returns
zero (0).
pthread_setconcurrency()
[legal]
[privacy]
[GNU]
[policy]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.