> >  So GIMP is a single threaded software?
> 
> No, but...
> 
> > There's never GTK+ multithreaded activity?
> 
> Indeed.
> 

If I may ask, what is the main technical problem (deeper explanation) with 
using GTK+ from multiple threads?

It is probably very application specific. For instance, in my measurement 
application  an extra thread is started that takes care of data acquisition. I 
need to update a GTK progress bar while measuring, but since data are acquired 
extremely fast I do it from the measuring thread. The main thread, where GTK is 
running is of course blocked until the measurement is finished. 
This is obviously using GTK from multiple threads, but so far works perfectly. 
(Although, sometimes I get an occasional warning during execution) But this is 
probably due to the fact, that the main thread is blocked so the only thing 
that can be done is the progress bar update that is being taken care of from 
the measurement thread.

myso
_______________________________________________
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