What are Pthreads?

Portable Operating System Interface for Computer Environments (POSIX) is an interface standard governed by the IEEE and based on UNIX. POSIX is an evolving family of standards that describe a wide spectrum of operating system components ranging from C language and shell interfaces to system administration.

The Pthread interfaces described in this section are based on a subset of the application programming interfaces (APIs) defined in the POSIX standard (ANSI/IEEE Standard 1003.1, 1996 Edition OR ISO/IEC 9945-1: 1996) and the Single UNIX Specification, Version 2, 1997. The implementation of these APIs is not compliant with these standards. However, the implementation does attempt to duplicate the portable nature of the interfaces defined by the standards. Differences between Pthreads in i5/OS and other thread types are described in i5/OS Pthreads versus other threads implementations.


Pthread APIs | APIs by category