随笔分类 - 并发
摘要:一.协程 协程就是在线程中开线程,由用户自己控制,也叫微线程,必须在单线程中实现并发 二.生成器版协程 使用yield保持状态,使用next()切换任务,并不能合理利用I/O阻塞并发,提升效率. import time # 没有节省时间 def f1(): for i in range(10): t
阅读全文
摘要:一.线程的其他方法和属性 from threading import current_thread # 导入当前线程模块 1.方法 current_thread().getName():获取当前线程名称 threading.enumerate():获取所有运行中的线程状态,返回一个列表 thread
阅读全文
摘要:一.线程 1.什么是线程(thread) 线程:线程是cpu处理的单位(实体),线程存在于进程中.线程没有主次之分,是平等的. 2.线程的两种创建方式 from threading import Thread import time def f1(n): time.sleep(1) print(f"
阅读全文
摘要:一.守护进程 Process中的一个daemon属性,默认False 当daemon设置为True时,守护进程会随着主程序的结束而强制结束 二.进程锁(同步锁/互斥锁) 进程锁:把一段代码进行加锁,防止多进程同时进入导致数据不安全. 由并发改变为串行,牺牲效率,保证数据安全不混乱 三.multipr
阅读全文
摘要:一.操作系统 1.什么是操作系统 操作系统就是一个协调,管理和控制计算机硬件资源和软件资源的控制程序. 在计算机硬件和用户接口程序之间 2.操作系统的作用 1.为应用程序提供如何使用硬件资源的抽象 2.管理硬件资源 二.操作系统发展史 第一代(1940-1955) 手工操作--穿孔卡片 第二代(19
阅读全文

浙公网安备 33010602011771号