首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程调度器和线程调度器

进程调度器和线程调度器
EN

Stack Overflow用户
提问于 2012-04-11 01:55:59
回答 1查看 400关注 0票数 0

我读了galvin关于进程和线程的章节,看看进程,多个进程由cpu调度器或短期调度器调度,之后出现了线程是执行路径的概念,一个进程可以包含多个线程。现在我想了一个场景,假设cpu调度程序使用循环算法调度一个进程的执行,现在假设调度的进程有50个线程,那么在这个场景中,具有相同进程的线程是如何调度的,上下文如何切换b/w线程,进程发生了什么情况可以详细地向我解释整个场景,我将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2012-09-27 13:32:04

进程是一个正在执行的程序,程序员的工作是决定该进程中的线程数量以及如何调度它们。这取决于他希望程序运行的顺序。因此,一旦进程处于running状态,它就会运行计划由程序员运行的线程。即使在线程并发运行的情况下,也是由程序员决定哪些线程可以并发运行,哪些线程不能并发运行。我希望这能消除你的疑虑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10093901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档