0

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

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

4

1 回答 1

0

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

Herbert Schildt有一本名为Born to Code in C的旧书,其中有一个用 C 语言实现并在同一进程中运行的基本多线程机制。

于 2014-04-27T12:15:44.737 回答