标签:star 适合 value 文件 线程间通信 name val tip code
python的多线程不适合CPU密集型的任务,适合IO【文件读写,网络数据】密集型的任务
import multiprocessing import time def run(name): time.sleep(2) print(‘name‘, name) if __name__ == ‘__main__‘: p = multiprocessing.Process(target=run, args=(‘bob‘, )) p.start()
获取进程ID:
os.getppid() --父进程
os.getpid() ---当前进程的id
利用中间件Queue,可以实现线程间通信:
q = queue.Queue()
q.put(value)
q.get()
标签:star 适合 value 文件 线程间通信 name val tip code
原文地址:https://www.cnblogs.com/zhuxiang1633/p/9377034.html