XInitThreads multiple times
csoren at cpinternet.com
Thu Aug 5 15:46:58 UTC 2021
Yes, that's kind of what it's for! Just make sure to lock (and unlock) the display in each thread.
> > Hello,
> > Is it possible to call |XInitThreads| multiple times, for example 20
> > times and not worry who calls it first?
> XInitThreads isn't re-entrant, so you need to ensure that it isn't
> getting invoked by multiple threads in parallel, but it does check to
> see if it has been called before, so it is safe to call multiple times
> in sequence.
Also remember to lock (and unlock) the display in each thread.
More information about the xorg