随笔分类 - asyncio
摘要:###前言 书接上文:,本文造第四个轮子,也是asyncio包里面非常常用,并且非常复杂的一个函数sleep ###一、知识准备 ● time.sleep直接让当前线程睡觉,但是这种方式显然是不能接受的,如果当前线程睡觉,那我们所有的协程任务都会被卡主,并发也就无从谈起了 ● 理解socket.so
阅读全文
摘要:###前言 书接上文,本文造第三个轮子,也是asyncio包里面非常常用的一个函数gather ###一、知识准备 ● 相对于前两个函数,gather的使用频率更高,因为它支持多个协程任务“同时”执行 ● 理解__await__ __iter__的使用 ● 理解关键字async/await,asyn
阅读全文
摘要:###前言 书接上文,本文造第二个轮子,也是asyncio包里面非常常用的一个函数run ###一、知识准备 ● 相对于run_until_complete,改动并不大,就是将入口函数重新封装了一下,基础知识主要还是run_until_complete的内容 ● asyncio.run是Python
阅读全文
摘要:###前言 今天开始聊一聊python3的asyncio。关于asyncio,大家肯定都有自己的理解,并且网上大神也把基础概念也解释的比较透彻。 本文写作的初衷,主要是理解asyncio的原理并且实现一遍。 话不多说,我们开始! ###一、知识准备 ● 理解进程、线程、协程。简单来说,这三个都是为了
阅读全文