2005/8/30, Frédéric <frederic.mantegazza@???>:
> On Mardi 30 Août 2005 19:07, Patrice Karatchentzeff wrote:
>
> > > Aparemment rendre "thread safe" l' interface graphique en rajoutant
> > > des lock c'est pas simple.
> >
> > Traditionnellement, on forke plutôt pour faire cela...
>
> Oula, bonjour les perfs ! Ca me semble bien lourd comme méthode, le fork...
Cela dépend : sous Linux, c'est vachement bien fait. La duplication du
contexte n'est effectif qu'en cas de modification des variables
concurrentes. Du coup, en terme de performance, on est très proche des
threads tradionnels (vitesse et empreinte mémoire)...
C'est la raison pour laquelle les threads ont été longtemps mis de
côté sous Linux...
> En tout cas, j'ai utilisé des Lock, et je n'ai plus aucun problème de ce
> côté. Donc c'était juste un problème de ré-entrance. Et si ça se trouve,
> ce problème est au niveau de Qt, lui-même étant thread-safe vis-à-vis de
> X11.
Il y a des chances.
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:p.karatchentzeff@free.fr
|,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'\_)