Marrant , je vois déjà un intérêt dans le multithreading: les IHMs.
Je trouve relativement naturel de lancer un ou plusieurs traitements long en tâche de fond sans bloquer l'utilisateur.
Oui, je suis d'accord.
Bon, l'important c'est que tu admettes que l'étude de Dave est intéressante.
Ca permettra peut-être de convaincre le dictateur éclairé de revoir sa position.
Il n'y a pas vraiment besoin de « convaincre le dictateur ». Je ne dis pas qu'on fera ça sans sa permission, mais je pense qu'il est convaincu qu'une hypothétique implémentation sans GIL, si elle ne dégrade pas les performances mono-threadées, remplacerait avantageusement l'implémentation actuelle.
Du reste, si l'on peut déjà optimiser le GIL pour le rendre moins coûteux en coût de switching et de contention, ce sera une bonne amélioration (c'est-à-dire pour éliminer les cas pathologiques détectés par Dave Beazley).
[^] # Re: Ça passe très bien :)
Posté par Antoine . En réponse à la dépêche Jython supporte maintenant Python 2.5. Évalué à 3.
Je trouve relativement naturel de lancer un ou plusieurs traitements long en tâche de fond sans bloquer l'utilisateur.
Oui, je suis d'accord.
Bon, l'important c'est que tu admettes que l'étude de Dave est intéressante.
Ca permettra peut-être de convaincre le dictateur éclairé de revoir sa position.
Il n'y a pas vraiment besoin de « convaincre le dictateur ». Je ne dis pas qu'on fera ça sans sa permission, mais je pense qu'il est convaincu qu'une hypothétique implémentation sans GIL, si elle ne dégrade pas les performances mono-threadées, remplacerait avantageusement l'implémentation actuelle.
Du reste, si l'on peut déjà optimiser le GIL pour le rendre moins coûteux en coût de switching et de contention, ce sera une bonne amélioration (c'est-à-dire pour éliminer les cas pathologiques détectés par Dave Beazley).