On Sun, 2007-05-20 at 12:15 +0200, Felix Kater wrote:
> here is my short summery of how to use gtk with threads

Ironically, your email rolled in Monday right after I had managed to
come up with most of the same information independently. I just blogged
about my own findings which are fairly close to your own observations!
http://research.operationaldynamics.com/blogs/andrew/#gtk-thread-awareness

I didn't quite agree with this conclusion:

> do not use gdk_threads_set_lock_functions() to facilitate (a)

as that was rather critical to things working [so far] for us; hang
tight until I get a chance to write up part 2, but I am going to take
the time this week to carefully consider the traps you cite and try and
see how they affect the pattern we developed.

I'm quite certain that this sort of thing will expose bugs in GTK for
the simple reason that this style of doing multi-threaded apps is not
prevalent -- but such bugs will do well to be smoked out and fixed
regardless.

Regards,

AfC
Sydney


-- 
Andrew Frederick Cowie

We are an operations engineering consultancy focusing on strategy,
organizational architecture, systems review, and change management
procedures: enabling successful use of open source in mission
critical enterprises, worldwide.

http://www.operationaldynamics.com/

Sydney   New York   Toronto   London
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to