Version avec QThreads

Comme nous le mentionnions précédemment, les pthread nous délivrent que des droits limités dans l'algorithme d'ordonnancement.

Nous avons donc pensé que l'utilisation d'autres formes de threads apporterait peut être un droit supplémentaire dans la gestion de l'ordonnancement de ceux-ci. Nous avons par conséquent modifié légèrement notre code, afin d'accueillir des QThreads (les threads de la librairie Qt). Or, cette classe QThread n'est qu'une simple surcouche aux pthreads de POSIX. Les différents tests réalisés avec les QThreads montrent que l'ordonnancement effectué par le scheduler de Linux, mais aussi par le scheduler de Windows, est identique aux résultats de la première version.



julien michot 2006-08-05