标签:map from tar imp 例子 indent semaphore 进入 pac
通过下面一个例子进行理解。
from multiprocessing import Process from multiprocessing import Semaphore import datetime import time import multiprocessing def worker(s, i): s.acquire() print(multiprocessing.current_process().name + " acquire",datetime.datetime.now()) time.sleep(i) print(multiprocessing.current_process().name + " release",datetime.datetime.now(),"\n") s.release() if __name__ == "__main__": s = multiprocessing.Semaphore(2) for i in range(5): p = multiprocessing.Process(target = worker, args=(s, i*2)) p.start()
运行结果:
标签:map from tar imp 例子 indent semaphore 进入 pac
原文地址:http://www.cnblogs.com/kaiho/p/7868838.html