在光纤列表之间自动切换上下文

Auto-Switch-Context between a list of fibers

本文关键字:上下文 光纤 列表 之间      更新时间:2023-10-16

有没有一种方法可以实现类似系统的操作系统,为每个进程\线程分配时间?我的意思是,当我运行一个进程并在其中进行无限循环时,操作系统仍然可以在一个内核上正常运行。(它在没有过程许可或命令的情况下自动切换上下文)

我没有光纤使用的内部函数,我可以检查时间和切换上下文。

当然有,操作系统做到了。尽管在自己的过程中不使用操作系统服务自己做这件事有点困难。

Herbert Schildt有一本名为《天生的C代码》的旧书,书中有一个在C中实现并在同一进程中运行的基本多线程机制。