![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
Ryan_yan1
这个作者很懒,什么都没留下…
展开
-
并发编程
并发编程多任务编程意义: 充分利用计算机多核资源,提高程序的运行效率。实现方案 :多进程 , 多线程并行与并发并发 : 同时处理多个任务,内核在任务间不断的切换达到好像多个任务被同时执行的效果,实际每个时刻只有一个任务占有内核。并行 : 多个任务利用计算机多核资源在同时执行,此时多个任务间为并行关系。进程(process)进程理论基础定义 : 程序在计算...原创 2019-11-25 15:13:34 · 204 阅读 · 0 评论 -
python并发编程-IO多路复用select/poll/epoll实现多客户端通信
python并发编程-IO多路复用select/poll/epoll实现多客户端通信定义同时监控多个IO事件,当哪个IO事件准备就绪就(已经到了必然要处理的步骤)执行哪个IO事件。以此形成可以同时处理多个IO的行为,避免一个IO阻塞造成其他IO均无法执行,提高了IO执行效率。具体方案select方法: Windows/Linux/Unixpoll方法: Linux/Unixepo...原创 2019-08-13 12:40:37 · 470 阅读 · 0 评论