CPU调度,从队列中删除线程
我现在正在实现 CPU 调度算法 FCFS、SJF 和 Round Robin。有人可以告诉进程何时从队列中删除(FCFS、SJF、RR)吗?我的意思是,首先 CPU 执行线程,然后执行从队列中删除,或者反过来?
I'm implementing now CPU schedule algorithms FCFS, SJF and Round Robin. Could somebody tell when process is removed from queue (FCFS,SJF,RR)? I mean, first CPU execute thread and after executing remove from queue or the other way around?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
进程(线程)应在执行前立即从队列中删除,然后在执行挂起后放回调度队列。
A process (thread) should be removed from the queue immediately prior to execution, then placed back on the scheduling queue once execution is suspended.