Content-type: text/html Man page of pthread_getconcurrency

pthread_getconcurrency

Section: C Library Functions (3)
Index Return to Main Contents
 

NAME

pthread_getconcurrency - Obtains the value of the concurrency level global variable for this process.  

LIBRARY

DECthreads POSIX 1003.1c Library (libpthread.so)  

SYNOPSIS

#include <pthread.h>

int pthread_getconcurrency(
                   void);  

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows:

IEEE Std 1003.1c-1995, POSIX System Application Program Interface  

PARAMETERS

None

 

DESCRIPTION

This routine obtains and returns the value of the "concurrency level" global setting for the calling thread's process. Because DECthreads automatically manages the concurrency of all threads in a multithreaded process, DECthreads ignores this concurrency level value.

The concurrency level value has no effect on the behavior of a multithreaded program that uses DECthreads. 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 DECthreads controls the concurrency level.

The concurrency level can be set using the pthread_setconcurrency(3) routine.

 

RETURN VALUES

This routine always returns the value of this process's concurrency level global variable. If this process has never called the pthread_setconcurrency(3) routine, this routine returns zero (0).

 

ERRORS

None  

RELATED INFORMATION

Functions: pthread_setconcurrency(3)

Manuals: Guide to DECthreads and Programmer's Guide delim off


 

Index

NAME
LIBRARY
SYNOPSIS
STANDARDS
PARAMETERS
DESCRIPTION
RETURN VALUES
ERRORS
RELATED INFORMATION

This document was created by man2html, using the manual pages.
Time: 02:40:46 GMT, October 02, 2010