如果不用asyncio和其他异步模块,自己实现异步io,就需要send发送请求 和 recive 接收数据语句分开,是这样吗,内建requests模块可以进行异步io吗,它的发送和接收可不可以分开写?
异步IO要调用操作系统的接口,你自己是没法用python从头写出来的
Python有select库,完全可以自己实现异步io,tornado、twist都自己实现了,asyncio也不过是另一个Python实现的异步io库而已。异步io的关键在于使用select或者epoll等方法等待socket活动。 现在另一个比较火的异步io库是eventlet
Sign in to make a reply
zyj123qwe
如果不用asyncio和其他异步模块,自己实现异步io,就需要send发送请求 和 recive 接收数据语句分开,是这样吗,内建requests模块可以进行异步io吗,它的发送和接收可不可以分开写?