Gnome/Gtk and thread safety



Hi, gtk+ and Gnome libraries are generally not thread safe.  Support for
multithreaded programs (GUI calls can be in different threads) is almost
an absolute requirement for a modern software framework.  While GNOME's
main competitor, KDE/Qt, is not thread safe either, other GUI sytem
calls in OSes like BeOS and 32-bit Microsoft Windows are thread-safe.
Maybe the GNOME Project should require that newer GNOME software
foundation blocks like Bonobo and Orbit should be written with thread
safety in mind, and old stuff like gtk+ and gnome-libs should be
gradually made thread safe?

Just a small suggestion.

--
Li-Cheng Tai (Andy Tai)                       e-mail: atai atai org

Free Software:  the software by the people, of the people and for the people.
Develop! Share! Enhance! Enjoy!







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]