adding chapter 7 source code
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# process2.py to create processes using a pool
|
||||
import os
|
||||
from multiprocessing import Process, Pool, current_process as cp
|
||||
from time import sleep
|
||||
|
||||
def print_message(msg):
|
||||
sleep(1)
|
||||
print("{}-{}: {}".format(os.getpid(), cp().name, msg))
|
||||
|
||||
# creating process from a pool
|
||||
with Pool(3) as proc:
|
||||
proc.map(print_message, ["Orange", "Apple", "Banana",
|
||||
"Grapes","Pears"])
|
||||
|
||||
print("Exiting the main process")
|
||||
Reference in New Issue
Block a user