getTid wrapper

Timothee Cour thelastmammoth at gmail.com
Mon Mar 3 20:39:17 PST 2014


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());
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20140303/9cd3e9d4/attachment.html>


More information about the Digitalmars-d-learn mailing list