摘要: server: client: IO多路复用的三种机制: select :windows linux poll;linux eploo:linux 链接:https://www.cnblogs.com/Eva-J/articles/8324837.html 阅读全文
posted @ 2019-09-03 22:33 谭文章 阅读(146) 评论(0) 推荐(0)
摘要: # 同步 提交一个任务之后要等待这个任务执行完毕# 异步 只管提交任务,不等待这个任务执行完毕就可以做其他事情# 阻塞 recv recvfrom accept# 非阻塞 # 阻塞 线程 运行状态 --> 阻塞状态 --> 就绪# 非阻塞 # IO多路复用 # select机制 Windows li 阅读全文
posted @ 2019-09-03 22:26 谭文章 阅读(178) 评论(0) 推荐(0)
摘要: 实现并发的手段:进程,线程,协程 在cpython解释器下,没有办法真正的利用多线程去同一时间使用多个CPU,其他语言的多线程没问题 协程本质是一个线程(假线程),能够在多个任务之间切换来节省一些IO时间 协程:代码级别的切换,不涉及寄存器和堆栈 在任务之间的切换也消耗时间,但远远小于进程、线程之间 阅读全文
posted @ 2019-09-03 22:20 谭文章 阅读(148) 评论(0) 推荐(0)
摘要: 更新pip: python -m pip install --upgrade pip 阅读全文
posted @ 2019-09-03 12:59 谭文章 阅读(125) 评论(0) 推荐(0)