如果我使用 xlib 函数 XSetErrorHandler 设置错误处理程序,这个处理程序是对整个进程起作用还是只对调用 XSetErrorHandler 的线程起作用?
最佳答案
XSetErrorHandler 在两种意义上是全局的。一,它不是每线程。第二,它不是针对每个显示:如果您在同一个进程中有多个显示连接,则相同的处理程序将应用于所有这些连接。
关于c++ - 处理程序是通过 XSetErrorHandler global 还是 threadlocal 设置的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6096605/