Re: Work woth GUI from a thread that was made by pthread_create function
- From: G Hasse <gh raditex se>
- To: Michael Torrie <torriem cs byu edu>
- Cc: gtk-devel-list <gtk-devel-list gnome org>, <gtk-app-devel-list gnome org>, gnome-devel <gnome-devel-list gnome org>
- Subject: Re: Work woth GUI from a thread that was made by pthread_create function
- Date: Fri, 8 Feb 2002 00:27:54 +0000 (GMT)
On 7 Feb 2002, Michael Torrie wrote:
> That's a bit strong to say use heavy processes, not threads.
Yes, but there is so many problems with threads. First of all
it has a habit to break portability. What works for Linux
dosen't for FreeBSD etc...
> The glib
> and gdk functions do make it easy to attach handlers to i/o events,
> which often eliminates the need for threads and child processes
> altogether.
Yes and the important thing is that the OS is responsible for
signaling i/o envents to processes. In FreeBSD the treads are
library based and it realy is a mess...
> However, GTK+ is thread-aware if you follow the guidelines
> in the FAQ. One thread can only manipulate the GUI at a time (true on
> windows or gtk). So you have to use special critical section blocks.
> This has been covered quite a bit on this list(s), even in the last
> week.
Yes and to handle semaphores in your programs are something that
needs a great skill. And debugging is painfull...
GH
----------------------------------------------------------------
Göran Hasse email: gh raditex se Tel: 08-6949270
Raditex AB http://www.raditex.se
Sickla Alle 7, 1tr Mob: 070-5530148
131 34 NACKA, SWEDEN
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]