我刚刚学习抢占式和非抢占式调度程序,所以我想知道抢占式或非抢占式调度程序哪个更有效?或者它们的效率相同吗?或者他们只是专门从事一项任务并且以自己的方式高效?
最佳答案
如果您希望 I/O 和线程间通信比在算盘上运行的 Ruby 慢,请使用非抢占式调度程序。
如果您想使用锁、队列、互斥体和信号量,请使用抢占式调度程序。
[我还听说也有一些积极的特征,但你必须通过 Google 来了解这一点,因为通过 Google 搜索你的确切标题会得到:“大约 55,900 个结果”]
关于operating-system - 抢占式调度程序和非抢占式调度程序哪个更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009644/