DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Threads

What are threads?

UNIX System V Release 4.2 MP (SVR4.2 MP) and UnixWare 2.0 provide vastly expanded capabilities for concurrent programming via the Threads Library. These capabilities include:


NOTE: The interfaces provided by the Threads Library are a semantic superset of those specified in the IEEE POSIX 1003.4a Extensions for Portable Operating Systems Standard (DRAFT), with the exception of mutex scheduling options.

General characteristics of threads programming:

The facilities of the Threads Library are well-suited for medium- to coarse-grained concurrency. It may be inappropriate to use the facilities of the Threads Library if:

Threads illustrated

``Overview of threads'' illustrates the relation of threads to LWPs to processes to processors. The terms ``multiplexed threads'' and ``bound threads'' are discussed elsewhere in this section.

Overview of threads


Next topic: Basic threads management
Previous topic: What is concurrent programming?

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004