Outils pour utilisateurs

Outils du site


python_multiprocessing

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
python_multiprocessing [2021/11/18 13:57]
serge [Ressources sur le module multiprocessing]
python_multiprocessing [2021/11/18 13:57] (Version actuelle)
serge [GIL]
Ligne 14: Ligne 14:
 Le module multiprocessing utilise réellement un cœur pour chaque tâche, et il est possible que chaque tâche communique avec une autre.\\ Le module multiprocessing utilise réellement un cœur pour chaque tâche, et il est possible que chaque tâche communique avec une autre.\\
 Par contre, un processus n'utilise toujours qu'un seul cœur. Par contre, un processus n'utilise toujours qu'un seul cœur.
 +
 +=====Ressources sur le module multiprocessing=====
 +  * http://www.kasimte.com/multiprocessing-in-python-pool-process-queue-and-pipe
 +  * https://stackoverflow.com/questions/11515944/how-to-use-multiprocessing-queue-in-python
 +  * https://medium.com/analytics-vidhya/multithreading-and-multiprocessing-in-python-1f773d1d160d
 +  * https://www.geeksforgeeks.org/multiprocessing-python-set-2/
 +
 +Mais comme souvent, les tutos sont hyper-compliqués, les auteurs montrent qu'ils sont très forts avec des exemples inappropriés. 
 +
 +===Remarques===
 +Certains modules, tel que numpy, sont déjà multiprocess.
  
 =====Exemples de Multiprocessing===== =====Exemples de Multiprocessing=====
python_multiprocessing.txt · Dernière modification: 2021/11/18 13:57 de serge