摘要: 使用协程建立自己的异步非阻塞模型 接下来例子中,将使用纯粹的Python编码搭建一个异步模型,相当于自己构建的一个asyncio模块,这也许能对asyncio模块底层实现的理解有更大的帮助。主要参考为文末的链接,以及自己的补充理解。 完整代码 1 #!/usr/bin/python 2 # 3 # 阅读全文
posted @ 2018-01-29 20:19 StackLike 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 协程 / Coroutine 目录 协程是在一个线程执行过程中可以在一个子程序的预定或者随机位置中断,然后转而执行别的子程序,在适当的时候再返回来接着执行。它本身是一种特殊的子程序或者称作函数。 一个程序可以包含多个协程,可以对比与一个进程包含多个线程。我们知道多个线程相对独立,有自己的上下文,切换 阅读全文
posted @ 2018-01-29 19:57 StackLike 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 偏函数 / Partial Function 使用偏函数可以对函数的部分预先知道的参数进行冻结,从而缓存函数参数,而在运行时再释放参数进行使用。所以偏函数适用于需要多次调用同样一个函数且其中一个参数固定已知的情况下。 偏函数的使用方式主要如下, 可以看到,利用偏函数可以生成一个新的函数类,这点在GU 阅读全文
posted @ 2018-01-29 19:34 StackLike 阅读(234) 评论(0) 推荐(0) 编辑