抢占式调度
来源:5-10 面试题

qq_四月是你的谎言喽_03448132
2022-07-31
老师,您好。gc 发出挂起信号,对应的协程是怎么监听到这个信号,让出执行权 ?
因为我的理解当前协程一直在执行任务,没有遇到系统调用和函数的跳转,不会自己主动让出 也不可能通过select 监听到。
难道是 线程接受到这个型号,强制让当前执行的协程让出执行权么 ? 但协程不应该是没法被主动kill 吗
写回答
1回答
-
Moody
2022-08-02
线程先向系统注册一个信号处理方法,收到信号的时候,会停下现在执行的代码,强制进入信号处理方法。这是操作系统级别的操作。
00
相似问题