是否通过XSetErrorHandler全局或线程局部设置处理程序?

| 如果我使用xlib函数XSetErrorHandler设置错误处理程序,那么该处理程序将在整个过程中起作用,还是仅在调用XSetErrorHandler的线程中起作用?     
已邀请:
它应该在整个过程中起作用。多个线程与Xlib通信并不好,因为Xlib不是线程安全的。     
XSetErrorHandler在两种意义上是全局的。一,它不是按线程的。二,它不是按显示的:如果您在同一进程中有多个Display连接,则相同的处理程序将应用于所有这些连接。     

要回复问题请先登录注册