Boost logo

Boost :

From: duncan_at_[hidden]
Date: 2001-06-28 13:47:07

jsiek_at_[hidden] (Jeremy Siek) wrote:

> No, at least in pthreads, thread ID's for a detached thread are valid
> until the thread terminates (which can be before or after a thread is
> detached). There are some restrictions on a detached thread, like you
> can't join it, but there are still some things you can do with the
> thread

That's why I added "potentially".

Same applies in Win32 to a thread id (number) once you have closed the
handle. It may or may not be valid. It may even have been re-used for
another thread in the system.

I guess you can tell that it is valid by another having some alternative
keep-alive mechanism whereby the thread tells you it is still alive.

But it seems somewhat confusing to the user if you have an object that
is in a state that you don't know whether it is valid or not except by
some completely roundabout way.

Duncan Harris, Sapio Design Ltd, Manchester, U.K.

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