python
import multiprocessing
python
p = multiprocessing.Process(target=func_to_execute)
python
pool = multiprocessing.Pool(processes=num_of_processes)
result = pool.apply_async(func_to_execute, args=(args,))
python
queue = multiprocessing.Queue()
python
parent_conn, child_conn = multiprocessing.Pipe()
python
pool = multiprocessing.Pool(processes=num_of_processes)
python
pool = multiprocessing.Pool(initializer=init_func, initargs=(args,))
python
p.join()
python
lock = multiprocessing.Lock()
lock.acquire()
lock.release()
python
lock = multiprocessing.RLock()
lock.acquire()
lock.release()
python
semaphore = multiprocessing.Semaphore(num_of_resources)
semaphore.acquire()
semaphore.release()