现在大多数服务器系统使用线程池的概念,但是每次调度产生的延迟需要数个微秒,还不包含产生的TLB和cache miss,但是如果产生数万,甚至数十万个线程,这个对于CPU来说调度的成本就会非常高影响CPU的吞吐能力,因此需要使用协程来解决这个问题。
我们在数据库Maxwell:
https://arxiv.org/pdf/2112.11030.pdf 中就是使用协程提升性能
【 在 freecutelei 的大作中提到: 】
: 看上去是用户态主动释放资源,可多核系统下,总要有类似的研究吧?比如哪些任务或者系统适合协程,哪些适合县城等?
: 发自「今日水木 on iPhone XR」
--
修改:MaLing FROM 47.251.4.*
FROM 47.251.4.*