C++ and POSIX Threads

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]

*The ISO C++ standard does not include any language construct or library which supports concurrency.
 
*Gehani et al at Bell Laboratories developed Concurrent C++ at the beginning of the 90ies. But it never gained much popularity. See Narain H. Gehani, ``Capsules: A Shared Memory Access Mechanism for Concurrent C/C++,'' IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 7, pp. 795-811, July 1993.
 
*Since the publication of the POSIX Threads standard, this interface became the standard thread interface for C++.
 
*But the POSIX Threads library interface is a C library. This means that there are no classes, no references, no destructors etc.
 
*For this reason it is quite uncommon to use that library in C++ directly but to package it in some C++ classes instead.
 
*This is exactly what we are focusing on in the 10th lab of CS4.
 

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]
Copyright © 2001, 2002 Andreas Borchert, converted to HTML on February 21, 2002