28Fermer30
ZephLe 07/08/2012 à 20:55
Je rejoins 0² contre les "while (se_passe_t_il_qqchose())", surtout quand comme ici les threads pourraient se permettre d'être en pause une grande majorité du temps (même dans un jeu, on martèle rarement les touches toutes les quelques millisecondes). Si le coût pour continuer à utiliser GetMessage c'est d'avoir une pauvre queue asynchrone pour transférer les messages à l'unique thread GUI, alors ça me semble être quand même raisonnable niveau quantité de code.

D'ailleurs il me semble que c'est le comportement par défaut des signaux de Qt (mais loin de moi l'idée de conseiller ce framework si l'objectif est de faire du natif Windows, sauf pour ceux qui aiment les dlls de 30mo et les look & feel "presque natifs").