[Prev] [Contents] [Next]
PThread programming introduction
The Pthread interfaces described in this document are based on a subset of the 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. The implementation does however, attempt to duplicate the portable nature of the interfaces defined by the standards.
For more information about AS/400 threads see the articles about `Threads Concepts' in the AS/400 Information Center.
Many details in the `Threads Concepts' articles in the AS/400 Information Center will effect your interpretation of how the Pthread APIs work. The article database will also contain important information on how the process architecture and behavior changes when running a threaded program, what parts of the system are not available for use when running a threaded program, and information about performance and debug of threaded jobs.
Other Pthreads Reference Material
- "Programming with POSIX Threads" by David R. Butenhof
- "Threads Primer" by Bil Lewis and Daniel J. Berg, Prentice Hall, ISBN
- The following standards are the base reference documents that the APIs in this document have originated from.
- ANSI/IEEE 1003.1 1996 (A.K.A. ISO/IEC 9945-1 1996)
- The Single Unix Specification, Version 2, 1997
- The internet newsgroup comp.programming.threads
[Prev] [Contents] [Next]
Copyright © 1998, IBM Corporation. All rights
reserved.
Comments? Contact rchthrds@us.ibm.com