Setting process name
Anonymouse
asdf at asdf.net
Thu May 2 02:47:45 UTC 2019
Is there a way of setting the process/thread name that's neater
than this?
import core.sys.posix.pthread;
extern(C) int pthread_setname_np(pthread_t, const char*);
void main()
{
import std.string : toStringz;
pthread_setname_np(pthread_self(), toStringz("thread_name"));
// ...
}
It seems to work, but it also seems peculiar that
pthread_setname_np isn't in core.sys.posix.pthread with the rest.
Why is this? Is there an easier way? Thread.getThis().name
doesn't seem to be it.
https://forum.dlang.org/thread/gudwwmmdcqrfhbduxruq@forum.dlang.org
More information about the Digitalmars-d-learn
mailing list