Comments on: Concurrence sans threads en python http://sametmax.com/concurrence-sans-threads-en-python/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Max http://sametmax.com/concurrence-sans-threads-en-python/#comment-907 Max Sun, 29 Jul 2012 23:56:34 +0000 http://sametmax.com/?p=1373#comment-907 Merci mec! Bientôt un tuto sur comment pêcher la baleine à poils pubiens orange du Nebraska avec un cure-dent et une pince à linge. stay tuned! Merci mec!

Bientôt un tuto sur comment pêcher la baleine à poils pubiens orange du Nebraska avec un cure-dent et une pince à linge.

stay tuned!

]]>
By: Luigi http://sametmax.com/concurrence-sans-threads-en-python/#comment-906 Luigi Sun, 29 Jul 2012 22:50:07 +0000 http://sametmax.com/?p=1373#comment-906 Autocomplete du pseudo et email pour les commentaires ;o) Il ne devrait pas trop avoir besoin de se fatiguer. Cet article vole trop haut pour moi (ou je n'en ai pas l'utilité). Mais je range ça si jamais... J'en profite également pour remercier tous ceux qui suivent et contribuent au site. Beaucoup d'articles intéressants (et j'aime beaucoup la forme de mini-tutos). Continuez comme ça. Autocomplete du pseudo et email pour les commentaires ;o) Il ne devrait pas trop avoir besoin de se fatiguer.

Cet article vole trop haut pour moi (ou je n’en ai pas l’utilité). Mais je range ça si jamais…

J’en profite également pour remercier tous ceux qui suivent et contribuent au site. Beaucoup d’articles intéressants (et j’aime beaucoup la forme de mini-tutos). Continuez comme ça.

]]>
By: Sam http://sametmax.com/concurrence-sans-threads-en-python/#comment-899 Sam Sun, 29 Jul 2012 14:18:40 +0000 http://sametmax.com/?p=1373#comment-899 Ton adresse email est géniale. Mais le pire, c'est que le nom de domaine existe ! Par contre tu vas en chier à retaper ce pseudo à chaque fois. Ton adresse email est géniale. Mais le pire, c’est que le nom de domaine existe !

Par contre tu vas en chier à retaper ce pseudo à chaque fois.

]]>
By: Le type bizarre que personne ne connaît http://sametmax.com/concurrence-sans-threads-en-python/#comment-897 Le type bizarre que personne ne connaît Sun, 29 Jul 2012 14:10:16 +0000 http://sametmax.com/?p=1373#comment-897 Musaraigne Musaraigne Muuuusaaaaraaaiigne !!!!!! (Désolé pour le post inutile, pas pu m'en empêcher) Au reste, chouette article. Musaraigne
Musaraigne

Muuuusaaaaraaaiigne !!!!!!

(Désolé pour le post inutile, pas pu m’en empêcher)

Au reste, chouette article.

]]>
By: Sam http://sametmax.com/concurrence-sans-threads-en-python/#comment-879 Sam Sat, 28 Jul 2012 18:23:41 +0000 http://sametmax.com/?p=1373#comment-879 Arg, oui, je veux dire: http://docs.python.org/library/multiprocessing.html Je ne suis plus à un lapsus prêt après avoir parlé "d'une bonne queue" de toute façon. Arg, oui, je veux dire:

http://docs.python.org/library/multiprocessing.html

Je ne suis plus à un lapsus prêt après avoir parlé “d’une bonne queue” de toute façon.

]]>
By: Xavier Combelle http://sametmax.com/concurrence-sans-threads-en-python/#comment-878 Xavier Combelle Sat, 28 Jul 2012 17:23:48 +0000 http://sametmax.com/?p=1373#comment-878 Tu veux dire le module multiprocessing ? Tu veux dire le module multiprocessing ?

]]>
By: Sam http://sametmax.com/concurrence-sans-threads-en-python/#comment-870 Sam Sat, 28 Jul 2012 01:02:43 +0000 http://sametmax.com/?p=1373#comment-870 A noter que ce principe est un usage de co-routine, on créé ici des pseudo-thread: la concurrence est simulée en s'affranchissant surtout des limites IO. Contrairement au thread, on a pas de problème de synchro, et comme les threads sont de toute façon limités par le GIL et qu'ils ne servent vraiment que pour les IO blocking, c'est tout bénéf en Python. Si vous n'avez pas envie de vous coder tout le tout le brouzouf à la main, les greenlets appliquent très bien ce principe, et on trouve des algo tout fait pour la plupart des uses cases comme avec la lib gevent: http://www.gevent.org/ Si vous souhaitez avoir de la concurrence CPU, les coroutines (ni les threads d'ailleurs) ne vous aideront. Dans ce cas, le module subprocess est votre ami (ou une bonne queue avec des libs genre celery). A noter que ce principe est un usage de co-routine, on créé ici des pseudo-thread: la concurrence est simulée en s’affranchissant surtout des limites IO.

Contrairement au thread, on a pas de problème de synchro, et comme les threads sont de toute façon limités par le GIL et qu’ils ne servent vraiment que pour les IO blocking, c’est tout bénéf en Python.

Si vous n’avez pas envie de vous coder tout le tout le brouzouf à la main, les greenlets appliquent très bien ce principe, et on trouve des algo tout fait pour la plupart des uses cases comme avec la lib gevent:

http://www.gevent.org/

Si vous souhaitez avoir de la concurrence CPU, les coroutines (ni les threads d’ailleurs) ne vous aideront. Dans ce cas, le module subprocess est votre ami (ou une bonne queue avec des libs genre celery).

]]>
By: Max http://sametmax.com/concurrence-sans-threads-en-python/#comment-869 Max Sat, 28 Jul 2012 00:57:11 +0000 http://sametmax.com/?p=1373#comment-869 Félicitations à poulpe pour son premier article for interessant sur S&M. Longue vie au partage et à poil les putes bien sûr !!! Félicitations à poulpe pour son premier article for interessant sur S&M.
Longue vie au partage et à poil les putes bien sûr !!!

]]>