池化技术与(池化技术+loop)的区别

来源:14-1 课程总结

mohf3126361

2023-12-22

在提升并发方面,池化技术处理阻塞任务与(池化技术+loop)处理阻塞任务有什么区别?他们之间的并发性能是差不多的
写回答

1回答

bobby

2023-12-25

池化理论上并发上限比loop更低,池化无非就是使用有限的线程数排队去处理请求,loop本质上是尽力提升单线程的处理能力,把io处理的时间拿出来让cpu更多的工作,是工作在用户态的,但是池化如果所有线程都耗在io上的时候cpu是无法交出的,loop是可以尽快交出cpu是的io的时候cpu继续处理其他的事情

0
1
mohf3126361
好的,谢谢老师
2023-12-25
共1条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程