Re: using threads with GTK+
- From: Daniel Miralles García <namarie oasi upc es>
- To: gtk-app-devel-list gnome org
- Subject: Re: using threads with GTK+
- Date: Wed, 24 Dec 2003 08:58:09 +0100 (CET)
I'm going to use the following threads with GTK+:
  - thread 1 does all GUI job (widgets etc.) and launches more threads
    when needed;
  - threads 2, ... (launched by 1) do some time consuming computations
    and inform thread 1 once they are done so it can present the results
    to user.
The only thing i'm not sure how to implement is how to let thread 1 know
when one of working threads is finished.  Current best way i found while
studying GTK+ and Glib manuals is like this:
It's a good idea.
Another simple option may be a "single list" (queue?) as a common object / 
variable. I mean... every thread can "add_finish(my_id)" to the list, and 
thread 1 can "take_finished()" from this list. Note that this acces should 
be in mutex.
Maybe it's not the best option, but it's safe ^_^  and it's (I think) like 
the async queue...
See you.
.-:Namarie:-.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]