摘要: 大神你好,我是一个python小白,恕我刚接触计算机,您的一些回答我都不太明白。一个问题请教一下,我在学到异步io时,看到大神们包括您主流的观点是,当有io时,线程只给发起io系统调用,而系统会立即返回,这是线程就可以运行别的程序,等到系统接受到消息,再把这个主动返回给线程。那么既然asyncio就是异步模型,那么就应该符合异步的特点,我的理解是,一个携程 await 另一个io协程,如果用as... 阅读全文
posted @ 2018-12-22 23:52 扫驴 阅读(332) 评论(0) 推荐(0) 编辑
摘要: io多路复用就是单个线程能处理多个socket连接了, 从前一个线程要么只能处理连接请求,要么只能处理已经建立的连接的交互。先是主线程负责处理连接请求,收到连接请求后,就开启一个线程,这个线程再专门负责这个连接的交互,比如聊天什么的。。 因为切换线程很耗费资源,建立的连接一多了,时间都浪费在切换线程 阅读全文
posted @ 2018-12-22 21:12 扫驴 阅读(176) 评论(0) 推荐(0) 编辑