lock.release()

def init(l):
    global lock
lock = l

def main():
    iterable = [1, 2, 3, 4, 5]
l = multiprocessing.Lock()
pool = multiprocessing.Pool(initializer=init, initargs=(l,))
pool.map(target, iterable)
pool.close()
pool.join()
Python разделяет блокировку между процессами