异步IO和协程
Posted liugp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步IO和协程相关的知识,希望对你有一定的参考价值。
1-1.并行:真的多任务执行(CPU核数>=任务数);即在某个时刻点上,有多个程序同时运行在多个CPU上
1-2.并发:假的多任务执行(CPU核数<任务数);即一段时间内,有多个程序在同一个CPU上运行
2-1.同步:同步是指代码调用IO操作时,必须等待IO操作完成才返回的调用方式
2-2.异步:同步是指代码调用IO操作时,不必等待IO操作完成才返回的调用方式
3-1.阻塞:阻塞是指调用函数时候当前线程被挂起
3-2:非阻塞:非阻塞是指调用函数时候当前线程不会被挂起,而是立即返回
以上是关于异步IO和协程的主要内容,如果未能解决你的问题,请参考以下文章
# 进程/线程/协程 # IO:同步/异步/阻塞/非阻塞 # greenlet gevent # 事件驱动与异步IO # SelectPollEpoll异步IO 以及selectors模块 # (示