摘要: 进程与线程 进程本质上就是一段程序的运行过程,由程序、数据集、进程控制块组成。每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据。操作系统管理所有的进程,并为他们合理分配资源。 线程是进程中的执行单元,可以共享进程中的资源。 进程之间是相互独立的,所以进程是最小的资源单位。 关于并 阅读全文
posted @ 2021-02-02 22:56 403·Forbidden 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 协程本质上就是一个线程,不过它是协作式的非抢占式的程序,面向的是IO操作。python有GIL的限制,不能充分利用多线程的实现高并发。进程和线程都是通过cpu的调度实现不同任务的有序执行,协程则要在写代码的时候确定执行顺序。由于协程在一个线程中,所以协程不能阻塞。 优缺点: 无需线程上下文切换的开销 阅读全文
posted @ 2021-02-02 22:36 403·Forbidden 阅读(1477) 评论(1) 推荐(1) 编辑