Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #872761.

Retourner sur le contenu associé.

Re: Python sur du multicoeur ?

Posté par √λιi () le 06/10/2007 à 15:30. (lien). Évalué à 2.

Ou comment condamner son langage a servir des pages web.

Ce qui m'étonne c'est qu'ils ont tenté de faire une implémentation intégralement thread safe, alors qu'en général, on fait la politique de l'autruche en ajoutant des mécanismes nécessaire pour que le développeur puisse faire du thread safe. Par exemple il parle du comptage de référence pour le garbage collector. C'est fallacieux ! toutes les technos que je connais un peu utilisent un garbage collector (ou toute autre structure partagée) par thread, et c'est au développeur de déclarer les variables partagés, dont les références seront comptées autrement, et ailleurs. Et cela se résout très bien, parce qu'en général on se sert de très peut de variables partagées, et on les manipule prudemment.

Par contre une chose est claire, il est impossible (a ce que je sais) de faire du multi thread de manière transparente sur des langages non fonctionnels. Mais je ne pense pas que ce soit une bonne raison pour totalement brider une technologie a du mono thread. Faire une belle technologie c'est bien, mais quand les solution propres n'existe pas (j'ai bien dit n'existe pas), il reste toujours moyen de faire quelque chose de moins parfait, et laisser la responsabilité au développeur de l'utiliser.

[ Répondre ]