|
Extended API Set, Part 3
This document has been prepared by The Open Group Base Working Group. The Open Group Base Working Group has developed four API sets which have been submitted to the Austin Group as input to the revision of the Base Specifications, Issue 6. This is the third document in that set.
This set of interfaces includes pthread_mutex_consistent(), pthread_mutexattr_getrobust(), and pthread_mutexattr_setrobust(). It also alters the behavior of several other existing mutex APIs, essentially by adding the EOWNERDEAD error return.
Robust mutexes are introduced in this set of new interfaces. A robust mutex is simply a mutex with a special robust bit set in its attributes.Whenever a thread that owns a robust mutex terminates, current or future waiters on that mutex will be notified that the owner is dead. Another thread then has the opportunity to take over and clean up the state that was protected by the mutex and to make the mutex once again consistent.
Bibliographic Details
Technical Standards
Catalog number C064
ISBN 1931624682
Oct 2006
24 pages.
|
|
Availability
Electronic Publication Only (hard copy not available)
 
See the PDF version on the web
Note: To read any of our PDF files you will need Adobe Acrobat Version 3 or
higher.
|
|