getTid wrapper
Bienlein
jeti789 at web.de
Mon Mar 3 22:19:42 PST 2014
On Tuesday, 4 March 2014 at 04:39:33 UTC, Timothee Cour wrote:
> I couldn't find a wrapper to get current thread id.
> There is Thread.getThis but the address it returns is the same
> for all
> threads as explained here
> (http://ddili.org/ders/d.en/concurrency.html) so
> it's not useful for logging.
>
> How about adding this:
> auto getTid() to class Thread
> Implementation on OSX:
> mach_port_t tid = pthread_mach_thread_np(pthread_self());
The spawn function returns the tid, see the sample here:
http://dlang.org/phobos/std_concurrency.html
More information about the Digitalmars-d-learn
mailing list