glib main loop concept

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

 



Hi,

I have a general question about the concepts of GLib main loops.

I've read the GLib reference several times but still I don't get how
main loops internally work. To be precisely, the following questions occur:

* Do main loops exist per process or per thread?
  If I start a main loop in one thread (A) and add an IO watch in
  another thread (B), does this watch get added to the main loop of the
  thread A or B ?

* If there is only one main loop (regardless of per thread or per
  process), why the function g_main_loop_new()?

* What's the purpose of the parameter 'is_running' in
  g_main_loop_new() ? When should I set it to TRUE and when to FALSE?

Sorry for this basic questions .. if I am not the only one dealing with
these questions, maybe the GLib reference could get extended with more
details on main loops.

Cheers .. and thanks for some advise,

Christian

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux