Re: glib: processing events in multiple threads
- From: Patrick Ohly <patrick ohly intel com>
- To: jcupitt gmail com
- Cc: GTK mailing list <gtk-list gnome org>
- Subject: Re: glib: processing events in multiple threads
- Date: Tue, 30 Apr 2013 12:01:34 +0200
On Tue, 2013-04-30 at 10:44 +0100, jcupitt gmail com wrote:
You can do this very simple and reliably. For example:
worker()
{
char *str;
for(;;) {
str = g_strdup("hello world!\n");
g_idle_add(from_worker_cb, str);
sleep(1);
}
}
gboolean
from_worker(char *str)
{
update_textview(str);
g_free(str);
return FALSE;
}
This is one-way. How about two-way communication between threads?
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]