From: roman@eskimo.com (Bill Roman) Subject: Re: Thread Package for Linux Date: 30 May 1993 14:43:25 GMT
In article <9314923.26467@mulga.cs.mu.OZ.AU> fjh@munta.cs.mu.OZ.AU (Fergus
James HENDERSON) writes:
>
>I don't suppose there is any standard or semi-standard semaphore
>facility apart from the SysV stuff, is there? (I know that SGI has it's
>own system-specific semaphore library in addition to supporting the
>SysV stuff, as does our ENCORE MULTIMAX.) Maybe POSIX threads come
>with fast (simple) semaphores?
The POSIX 1003.4 and 1003.4a standards define standards for binary semaphores,
mutexes (which are NOT the same thing as semaphores), and threads, as well as
other features such as asynchronous I/O and message passing. Note that these
are real-time operating system standards - it would probably be difficult to
make Linux 100% compliant - and are still being revised. Still, a lot of
thought has gone into them, and they are probably worth examining for ideas.
Contact IEEE at +1 800 678-IEEE (US and Canadian callers) or +1 908 981-1392.
--
Bill Roman (songdog!roman@eskimo.com) Another happy hacker running Linux
"That's our advantage at Microsoft; we set the standards and we can
change them." - Karen Hargrove of Microsoft's Advanced Technology
division to Andrew Binstock, editor of UNIX Review, Fall '92 Comdex.