摘要:
【一】multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。 multiprocessing模块用来开启子进 阅读全文
摘要:
【补充】进程理论 【一】开设多进程的两种方式 【1】在Windows上启动子进程 #必须将启动入口放到 if __name__ == '__main__': ''' 由于Windows没有fork,多处理模块启动一个新的Python进程并导入调用模块。 如果在导入时调用Process(),那么这将启 阅读全文
摘要:
【一】进程理论 【1】什么是进程 (1)理论 正在进行的一个过程或者说一个任务 而负责执行任务则是 cpu (2)单任务 一个单独的任务 单核 + 多道,实现多个进程的并发执行 一段时间段只能做一件事:铺床、吹头发、睡觉(cpu 同一时间只能干一个活) (3)多任务 一段时间可以做很多件事 铺会床 阅读全文