[email protected] Wrote:

> Hi folks,
> 
> I'm crossposting this question from digitalmars.D.learn. Looking at
> D2's documentation on the std.thread module,
> 
> http://www.digitalmars.com/d/2.0/phobos/std_thread.html
> 
> ...there are several functions take a ThreadAddr value as an argument.
> But there are no documented functions, methods or properties one can use
> to obtain a ThreadAddr value.
> 
> I assume this is a documentation error. How do you get a ThreadAddr?

I've always tried to keep the thread module completely platform agnostic so I'm 
not sure if these routines really should be public at all, but that aside, a 
ThreadAddr is a platform-dependent type.  It's a pthread_t on Posix and a uint 
on Windows.  You'd get the address using pthread_self() on Posix and whatever 
the equivalent is on Windows.

Reply via email to