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édentesRévision précédente
Prochaine révision
Révision précédente
python_multiprocessing [2022/06/21 13:39] – [Ressources] sergepython_multiprocessing [2022/06/21 13:42] (Version actuelle) – [Mon exemple à moi archi simple] serge
Ligne 141: Ligne 141:
  
 ====Mon exemple à moi archi simple==== ====Mon exemple à moi archi simple====
-Je n'ai pas besoin de montrer que je suis très fort pour me faire embaucher chez GAFAM.+**Je n'ai pas besoin de montrer que je suis très fort pour me faire embaucher chez GAFAM.**
  
 <code python> <code python>
 from time import time, sleep from time import time, sleep
 import random import random
-from multiprocessing import Process, shared_memory+from multiprocessing import Process
 from multiprocessing.sharedctypes import Value from multiprocessing.sharedctypes import Value
- 
- 
  
 class SharedMemory: class SharedMemory:
- 
     def __init__(self):     def __init__(self):
- 
         self.val = Value("i", -4000)         self.val = Value("i", -4000)
         print(self.val, self.val.value)         print(self.val, self.val.value)
- 
         my_proc = Process(target=another_process,  args=(self.val, ))         my_proc = Process(target=another_process,  args=(self.val, ))
         my_proc.start()         my_proc.start()
Ligne 176: Ligne 171:
  
 if __name__ == "__main__": if __name__ == "__main__":
- 
     sh = SharedMemory()     sh = SharedMemory()
     sh.shared_memory_master()     sh.shared_memory_master()
python_multiprocessing.1655818791.txt.gz · Dernière modification : 2022/06/21 13:39 de serge