python_multiprocessing
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
python_multiprocessing [2022/06/21 13:39] – [Ressources] serge | python_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(" | self.val = Value(" | ||
print(self.val, | print(self.val, | ||
- | |||
my_proc = Process(target=another_process, | my_proc = Process(target=another_process, | ||
my_proc.start() | my_proc.start() | ||
Ligne 176: | Ligne 171: | ||
if __name__ == " | if __name__ == " | ||
- | |||
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