摘要: 一:线程特性介绍 from threading import Thread import time n=100 def task(): global n n=0 if __name__ == '__main__': t=Thread(target=task) t.start() t.join() p 阅读全文
posted @ 2018-09-06 16:51 温暖你的心 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一:线程理论 1 什么是线程 进程其实一个资源单位,而进程内的线程才是cpu上的执行单位 线程其实指的就是代码的执行过程2 为何要用线程 线程vs进程 1. 同一进程下的多个线程共享该进程内的资源 2. 创建线程的开销要远远小于进程3 如何用线程 二:开启线程的两种方式 1、Thread类的用法 2 阅读全文
posted @ 2018-09-06 16:07 温暖你的心 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一:进程间的通信(IPC):先进先出 管道:队列=管道+锁 二:生产者消费者模型 import time, random from multiprocessing import Process, Queue def produer(name, food, q): for i in range(3): 阅读全文
posted @ 2018-09-06 15:42 温暖你的心 阅读(572) 评论(0) 推荐(0) 编辑