码迷,mamicode.com
首页 >  
搜索关键字:asyncio    ( 230个结果
用python3的多进程和协程处理MySQL的数据
本文介绍用python3的多进程 + 协程处理MySQL的数据,主要逻辑是拉取MySQL的数据,然后使用flashtext匹配关键字,再存回MySQL
分类:数据库   时间:2018-04-26 18:26:45    阅读次数:664
asyncio 实现 aiohttp
#asyncio 没有提供http协议的接口 aiohttp import asyncio import socket from urllib.parse import urlparse async def get_url(url): #通过socket请求html url = urlparse(u... ...
分类:Web程序   时间:2018-04-24 23:25:14    阅读次数:431
Python高级编程 面向对象、元类、多线程、异步IO、asyncio
—— 面向对象 —— 鸭子类型抽象基类类变量、对象变量的查找顺序静态方法、类方法、实例方法数据封装和私有属性对象的自省机制上下文管理器contextlib实现上下文管理器super函数的查找顺序mixin继承模式的应用 —— asyncio并发编程 —— 事件循环协程嵌套call_soon、call ...
分类:编程语言   时间:2018-04-06 20:19:17    阅读次数:306
流畅python学习笔记第十八章:使用asyncio包处理并发(一)
首先是线程与协程的对比。在文中作者通过一个实例分别采用线程实现和asynchio包实现来比较两者的差别。在多线程的样例中,会用到join的方法,下面来介绍下join方法的使用。 知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程 ...
分类:编程语言   时间:2018-03-24 00:50:41    阅读次数:455
python asyncio 总结(一)
import asyncio, threading import aiohttp class Tasks(): def __init__(self, max_async, loop=None): self.loop = loop or asyncio.get_event_loop() self._q... ...
分类:编程语言   时间:2018-03-12 15:12:00    阅读次数:233
异步io和协程
常见的异步io模块asyncio、gevent、twisted、tornado 核心技术为select()和协程 异步io请求的本质则是【非阻塞Socket】+【IO多路复用】 协程在这里不是一个必须使用的技术,在使用select()事件驱动循环本身就可以达到单线程异步的效果 io协程在遇到阻塞时进 ...
分类:其他好文   时间:2018-02-24 13:20:34    阅读次数:250
uvloop —— 超级快的 Python 异步网络框架
简短介绍 asyncio是遵循Python标准库的一个异步 I/O框架.在这篇文章里,我将介绍 uvloop: 可以完整替代asyncio事件循环.uvloop是用Cython写的,基于 libuv. uvloop 使得 asyncio 更快. 实际上,比nodejs,gevent,以及其他任何Py ...
分类:编程语言   时间:2018-02-22 21:34:43    阅读次数:1055
流畅的python第十七章使用期物处理并发
从 Python 3.4 起,标准库中有两个名为 Future 的类:concurrent.futures.Future 和asyncio.Future。这两个类的作用相同:两个 Future 类的实例都表示可能已经完成或者尚未完成的延迟计算 我们要记住一件事:通常情况下自己不应该创建期物,而只能由 ...
分类:编程语言   时间:2018-01-31 18:30:48    阅读次数:159
Python的异步编程[0] -> 协程[1] -> 使用协程建立自己的异步非阻塞模型
使用协程建立自己的异步非阻塞模型 接下来例子中,将使用纯粹的Python编码搭建一个异步模型,相当于自己构建的一个asyncio模块,这也许能对asyncio模块底层实现的理解有更大的帮助。主要参考为文末的链接,以及自己的补充理解。 完整代码 1 #!/usr/bin/python 2 # 3 # ...
分类:编程语言   时间:2018-01-29 21:32:21    阅读次数:245
爬虫模块之解决IO
一 asyncio模块 asyncio模块:主要是帮我们检测IO(只能是网路IO)。 @asyncio.coroutine:装饰器 tasks:任务列表 get_event_loop:起任务 run_until_complete:提交的方式,检测任务的执行 asgncio.gather(任务列表): ...
分类:其他好文   时间:2018-01-12 20:27:39    阅读次数:195
230条   上一页 1 ... 17 18 19 20 21 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!