多任务
宋建国
接下来要更新的内容有:Flask全栈知识
展开
-
多任务--线程
1.线程的并发实现以及线程数的显示 import time import threading #线程(并发) def sing(): for i in range(5): print("sing--%d" % i) time.sleep(1) def dance(): for i in range(5): print("dance...原创 2019-06-10 17:02:58 · 153 阅读 · 0 评论 -
多任务--进程(应用较少)
1.进程的注意事项和和线程的区别 1.进程和线程的区别: 进程:好像是在一台电脑上多开的qq–资源分配的综合(单位) 线程:好像是一台电脑上一个qq中多开的聊天窗口–可以共享资源–资源调度的单位 2.注意 进程在实际应用中使用较少,因为他会重复复制代码和资源,导致代码和数据的冗余,可以使用线程或者协程 2.使用进程实现多任务 #使用进程实现多任务--代码共享--共享同一份代码不进行复制,但...原创 2019-06-11 08:50:31 · 175 阅读 · 0 评论 -
多任务--协程(使用最多-可以利用数据访问等待时间)
1.迭代器 首先我们了解如何创建一个自定义的可以迭代的类 #迭代器--自己实现一个可以迭代的对象 import time # class diedai(object): # def __init__(self): # self.names = list() # # def add(self, name): # self.names.append(...原创 2019-06-12 10:03:45 · 393 阅读 · 0 评论