On Wed, May 12, 2004 at 07:22:17PM +0200, Fran�ois TOURDE wrote: > > Logiquement il y aurait donc un thread par page (un thread > > par tab, en gros), plus sans doute un thread pour g�rer > > l'UI. Mais il y en avait 6 tout le temps, quel que soit le > > nombre de tabs... > > Tout d�pends de la fa�on dont c'est programm�. Il peut tr�s bien y > avoir les threads suivants: > > - T�l�chagement des objets > - Rendu visuel > - R�solution des noms > - Interpr�teur Scripts > - Gestion des plugins > - Gesstionnaire principal > > �a fait 6, et �a le fait ! :)
� mon avis et sans offence, �a serait un bon exemple d'un d�coupage en thread qui complique les choses sans rien apporter. - 1 thread script? si deux pages ont des scripts, il va falloir faire l'agencement entre les deux � l'interieur du m�me thread - 1 r�solution des noms? La r�solution des noms n'a d'inter�t que dans le cadre du t�l�chargement d'une page; logiquement on pourrait avoir de multiples threads "requ�tes" chacun commen�ant avec une r�solution de nom puis un t�l�chargemnet. Mettre la r�solution dans un thread � part ne sert qu'a compliquer l'architecture. En fait, ton exemple est preque directement qqch qui se fait logiquement de fa�on s�quentielle; on pourrait avoir un thread par page visit�e qui fasse tout �a de fa�on s�quentielle, mais faire tout �a dans des threads qui se passent les r�sultats ne sert � rien. > Oui, c'est probable, mais: TIMTOWT... comme disait machin l�... Ayant pass� mon apr�s midi � trouver que l'impl�mentation de pthread sur ARM est d�bile et ne marche pas, mon opinion ne s'arrange pas :-) Y.

