:orphan: |rss_image| **distributed - 1/1** :ref:`Blog ` :ref:`article (8) ` :ref:`articles (3) ` :ref:`cours (6) ` :ref:`module (7) ` :ref:`paper (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: distributed .. _ap-cat-distributed-0: distributed - 1/1 +++++++++++++++++ .. blogpostagg:: :title: Utilisation des threads et des process :date: 2015-05-20 :keywords: thread,process,parallelized,parallel cmoputing :categories: distributed :rawfile: 2015/2015-05-20_process_thread.rst Le langage Python n'offre qu'un seul fil d'exécution. et il n'est pas possible d'utiliser tous les coeurs d'un processeur avec juste des threads. Il faut donc passer pas des processus. Seulement, comme les processus ne partagent pas la mémoire, il est plus compliqué d'échanger des informations entre eux, en particulier la sortie standard. Le programme suivant n'affiche rien malgré le ``print``. :: ... ---- |rss_image| **distributed - 1/1** :ref:`2022-10 (1) ` :ref:`2022-12 (2) ` :ref:`2023-01 (1) ` :ref:`2023-02 (1) ` :ref:`2023-04 (1) `