Tout d'abord, je suis d'accord avec boubou. Les threads permmettent de séparer les activités d'un programme dans différentes unités d'exécution. Cela permet donc de meilleures performances si l'on a un programme avec des appels bloquants indépendants les uns des autres, mais sinon, c'est plutôt le contraire.
Ensuite, j'aimerais savoir ce que cela change dans le cas où un autre programme vient afficher une fenêtre (l'exemple de Licq). Personnellement, je ne vois pas de différence entre mono thread et multi thread dans ce cas. Quelqu'un pourrait confirmer/infirmer, avec des explications ?
[^] # Re: Note du posteur
Posté par Maz . En réponse à la dépêche MPlayer a forké. Évalué à 5.
Ensuite, j'aimerais savoir ce que cela change dans le cas où un autre programme vient afficher une fenêtre (l'exemple de Licq). Personnellement, je ne vois pas de différence entre mono thread et multi thread dans ce cas. Quelqu'un pourrait confirmer/infirmer, avec des explications ?