Re: g_main_loop and g_async_queue
- From: Chris Vine <chris cvine freeserve co uk>
- To: Cris <ternaryd gmail com>
- Cc: gtk-list gnome org
- Subject: Re: g_main_loop and g_async_queue
- Date: Mon, 5 Jan 2009 09:56:24 +0000
On Mon, 5 Jan 2009 07:45:02 -0200
Cris <ternaryd gmail com> wrote:
>
> Hi,
>
> Is there a way to have the main loop react upon a message becoming
> available from a different thread on an asynchronous queue?
>
> I'm having a main loop which is somewhat time critical, and a thread
> which is dedicated to tasks which can take longer and have often a
> lesser priority. I chose to use threads over forks because complex
> data sets need to be exchanged between the two. Is there some other
> method I could use instead of asynchronous queues?
g_idle_add(), or g_idle_add_full(), are intended for use for message
passing to the event loop of the main program thread. They are thread
safe.
Chris
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]