J'écris une application GUI dans Pyglet qui doit afficher des dizaines à des centaines de vignettes de l'Internet. En ce moment, j'utilise urllib.urlretrieve pour les attraper, mais cela bloque à chaque fois jusqu'à ce qu'ils soient finis, et ne saisissent qu'un seul à la fois.Comment faire une extraction d'URL non bloquante en Python
Je préférerais les télécharger en parallèle et les afficher dès que c'est fini, sans bloquer l'interface graphique à aucun moment. Quelle est la meilleure façon de procéder?
Je ne sais pas grand-chose sur les threads, mais il semble que le module threading pourrait aider? Ou peut-être y a-t-il un moyen facile que j'ai oublié.
Existe-t-il un équivalent de Pool pour les threads? Cela ressemble à des processus distincts, qui peuvent être plus lourds que nécessaire. – Kiv
Semble qu'il n'y a pas intégré, mais j'ai trouvé ceci: http://www.chrisarndt.de/projects/threadpool/ et il semble assez similaire. – drdaeman
Merci, threadpool fonctionne très bien. – Kiv