摘要: 同步和互斥: 目的:对共有资源的操作会产生争夺,同步互斥是一种解决争夺的方案 临界资源:多个进程或者线程都可以操作的资源 临界区:操作临界资源的代码段 同步;同步是一种合作关系,为完成某种多进程或多线程之间形成一种协调,按照条件次序执行,传递告知资源情况。这种协调可能因为阻塞关系达成的 互斥:互斥是 阅读全文
posted @ 2019-07-08 16:58 sike8 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 信号处理: signal.signal(signum,handler) 功能:处理一个信号 参数:signum:要处理的信号, handler:该信号的处理方法 SIG_DFL 采用默认方法 SIG_IGN 忽略这个信号 func 自定义的方法处理 func格式要求 def fuc(sig,fram 阅读全文
posted @ 2019-07-08 10:48 sike8 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 管道通信: 在内存中开辟一块空间,对多个进程可见,通过管道进程进行通信 multiprocessing >Pipe Pipe(duplex=True) 功能:创建一个管道 参数:duplex默认为True 表示双向管道 设置为False 则表示单向管道(fd1只能recv;fd2只能send) 返回 阅读全文
posted @ 2019-07-08 10:47 sike8 阅读(327) 评论(0) 推荐(0) 编辑