Boost logo

Boost :

From: William Kempf (sirwillard_at_[hidden])
Date: 2000-08-24 09:43:16

--- In boost_at_[hidden], "Milutin Jovanovic" <miki_at_o...> wrote:
> Sorry for being off-topic, but the reason behind questions is our
> thread discussion.
> How standard are pthreads on UNIX? Is there a universal
distribution, or are
> there separate platform distributions which are trying to be
> amongst each other? Where is the best place to get pthreads for
Linux and/or
> Windows?

How standard depends on how you want to define "standard" ;). The
pthreads standard allows for a lot of "optional functionality"
and "implementation specific properties". For instance, the ability
to create a mutex as shareable is not required, and because of the
interface that ability had to be removed from the Win32
implementation despite the fact that Win32 allows for shared mutexes

Beyond that, I'm not a Unix programmer, so don't have any direct
experience. However, I have heard that each Unix provider puts the
posix routines at the bottom of their list, so even if they are
present they're often not well implemented. How true that is I don't
know... I'm just sharing a complaint I've heard from some Unix

I'm not sure where to get pthreads for Linux (though I believe they
should be a part of the standard installation?), but the pthreads for
Win32 can be found at

Bill Kempf

Boost list run by bdawes at, gregod at, cpdaniel at, john at