SoloCodigo
Sistemas Operativos => GNU/Linux => Gnome => Mensaje iniciado por: Lita261982 en Viernes 18 de Mayo de 2007, 12:55
-
Hola Chic@s:
Estoy haciendo una intefaz gráfica usando glade, de forma que voy modificando el archivo callbacks.c para que haga lo que necesito. El caso es que uso threads en este archivo y eso me provoca errores del tipo:
- Xlib: Unexpected async Reply
- X Window System error (BadValue, BadLength...)
Creo que es porque desde el thread tengo que repintar la pantalla y eso me provoca 2 accesos simultáneos a la Xlib. He probado poniendo mutex, pero tampoco me saca de nada.
A ver si a alguien se le ocurre alguna solución. Muchas gracias por adelantado
-
Como no me gusto X11 (la forma de programar en Perl) solo te puedo decir que X11 limita el soporte multi-threading.
Puedes ir al foro de e-books que ahi hay mucha documentacion de X11 que te puede ser de ayuda.