- 主题:基于协程的异步化内存访问优化
可惜协程只能一个核。我这个计算力必须多核才能满足时间……
【 在 MaLing 的大作中提到: 】
: 协程之间的切换是一个物理线程/进程内部,用户态进行上下文之间的切换。通常协程上下文用使用双向链表链接,其个数由程序员决定。协程切换(设定为yield_thread函数)的代价+ 跳转延迟大约在20个周期左右,L2 延迟在 12个周期,L3延迟基本在50个周期,内存延迟在100ns(3GHZ,300个
: ..................
发自「今日水木 on iPhone XR」
--
FROM 101.206.168.*
那问题来了……你怎么证明经过系统调度的多核协程就一定好于多线程……
【 在 hgoldfish 的大作中提到: 】
: 协程不一定一个核哦。
:
: 可以手动调度也可以由语言(框架)自动调度。
: --
: 灭绝人性啊
发自「今日水木 on iPhone XR」
--
FROM 101.206.168.*
求详解文章或对应库
【 在 hgoldfish 的大作中提到: 】
:
: 是手动调度,不是系统调度。
:
: 比较可以根据业务情况,先看看某个核心的繁忙程度,决定把协程调度给哪个核心。
: --
: 灭绝人性啊
:
:
发自「今日水木 on iPhone XR」
--
FROM 124.126.137.*