asyncio 的优势与缺点


本文摘自PHP中文网,作者php中世界最好的语言,侵删。

今天给大家asyncio的优点和缺点,学习异步IO一定要知道协程和asynico,那么asyncio到底是什么呢?要怎么使用asyncio呢?下面就给大家一一解答

优势

对异步 IO 任务异常好使

编程模型更加简单,负担比较小:

利用 asyncio 拿到一个 event loop

然后往这个 loop 中塞东西(协程)

操作系统看到的仍然是单线程,但是从宏观角度看到的是“多并发”(每个语言差不多都是这样:在用户态上实现一套多线程模型 )

缺点

生态不成熟( 虽然有 aio-libs),要是 requests 这样的库也有对应的实现就好了(流行度也要高)

有一个前提假定:一个 App 必须从前到后都是异步的,这对许多历史遗留项目是有负担的

阅读剩余部分

相关阅读 >>

css的优势是什么

vue.js的优势是什么

html5优势到底有哪些?

asyncio 的优势与缺点

什么是google apps脚本?google apps脚本的缺点是什么

使用css有什么优势

jquery的优势是什么

更多相关阅读请进入《asyncio》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...