![]() ![]() |
![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description: A signal-safe implementation of a Benaphore. Notes: This is an implementation of a Benaphore class (see issue #26 of the Be Newsletter <http://www.be.com/aboutbe/benewsletter/ Issue26.html> or the BeOS Kernel Kit API <http://www.be.com/ documentation/be_book/kernel/sems.html#Benaphores). The API is similar to Chris Herborth's Benaphore class, with an added bonus of being signal-safe (which the original Benaphores were not). This version makes it safe to delete a Benaphore while others are attempting to acquire it (just don't attempt to acquire it AFTER it's been deleted). It also fixes a few things with the thread class example. Mirror Download Sites:
If you have any questions about the information provided for a specific application, please e-mail the author. If you have any questions about the BeWare pages themselves, though, feel free to e-mail webmaster@be.com. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 1999 by Be, Inc. All rights reserved. Legal information (includes icon usage info). Comments, questions, or confessions about our site? Please write the Webmaster. |