摘要: 1.锁 —— multiprocessing.Lock 当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。 from multiprocessing import Process import random import time def func(addr): print('我是 阅读全文
posted @ 2018-08-21 20:04 北寒- 阅读(998) 评论(0) 推荐(0)
摘要: multiprocessing模块 仔细说来,multiprocessing不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块。由于提供的子模块非常多,为了方便大家归类记忆,我将这部分大致分为四个 阅读全文
posted @ 2018-08-21 17:04 北寒- 阅读(210) 评论(0) 推荐(0)
摘要: 一.理论知识 #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 #二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻 阅读全文
posted @ 2018-08-21 15:56 北寒- 阅读(125) 评论(0) 推荐(0)