Quiz 2
Explore Python's multiprocessing module by analyzing code snippets that use synchronization primitives like Lock and Semaphore. Learn to identify common issues and fixes related to process communication, start methods, and resource sharing to effectively manage parallel execution.
We'll cover the following...
We'll cover the following...
Question # 1
Consider the snippet below:
from multiprocessing import Value, Lock
lock = Lock()
pi = Value('d', 3.1415, lock=lock)
lock.acquire()
print(pi.value)
lock.release()
Technical Quiz
1.
What will be the output of running the above snippet?
A.
Deadlock
B.
3.1415 is printed on the console
C.
Error is raised
1 / 1