Remplacer les threads avec le module multiprocessing en Python

Prenons une application qui poll des flux RSS comme Liferea. Liferea a pendant bien longtemps freezé l’intégralité de l’UI pendant la mise à jour de la liste d’articles (ben oui le temps de charger une page Web, la main loop attend). On peut éviter cela en utilisant des threads ou, dans notre, cas, de multiples processus.

Affiche de la série friends dans lequel les personnages se partages des milkshakes

Concurrence sans threads en python

Je parie que là, maintenant, vous êtes en train de ne pas vous demander “Comment pourrais-je exécuter des actions concurrente sans utiliser de threads en python ?”. Et c’est bien dommage pour vous car la seule chose que j’ai à vous écrire c’est un début de réponse à cette question.

Dessin représentant calvin, surpris

Montage du drapeau français et d'un préservatif tricolore

Humour, réfléxion et cul: la formule ne date pas d’hier

J’ai toujours été fan de Fluide Glacial (Soeur Marie Thérèse, Little Kevin, les Bidochons, Jean-Claude Tergal, Raymon Calbuth…). Max a presque l’intégral d’Édika et on les relis en boucle. On peut dire que la Sam et Max touch en a été fortement influencé.