当前位置: 首页 > 知识库问答 >
问题:

用户空间调度困境中的线程

郝昊天
2023-03-14

我的问题是:当使用用户空间线程时,进程调度器是否不可能以平等的方式实际调度线程?或者是我的英语不够好,不能理解这里的一个观点。

在审查发布的问题时,有人建议我阅读这个用户级别的线程进行线程处理。Tanenbaum的模型适用于旧的系统,这不是对的吗?这本书于2014年发行,所以这可能是一件事。

共有1个答案

百里沛
2023-03-14

调度算法是从一组可运行线程中选择下一个运行的算法。这是您可以在userspace线程系统中任意设计的部分。

“缺点”一节中的文本讨论了调度算法何时开始运行,并表示对于userspace线程,通常只限于当前正在运行的线程自愿进入调度程序时才会发生这种情况。

因此,优点是指调度器运行时发生的情况,缺点是指调度器运行时发生的情况。

 类似资料:
  • 我们的(Spring)应用程序包含几个,这些调度器在夜间活动,以更改/更新中的一些数据(来自 )。 这一切都运行良好,问题是我们的应用程序很快就会在运行。 防止< code >实例A和< code >实例B的< code >调度程序同时执行相同工作的最佳选项是什么? **UPDATE** 群集环境设置为。 每个节点都与自己的数据库实例通信。每个数据库实例将数据复制到其他实例。 DB-实例不是设置为

  • 实际问题是购物车的实施。在某一点上,购物车可以是SFSB(有状态会话Bean)。这意味着EJB容器将把servlet/Web容器视为客户机,并管理两个容器之间的会话。如果EJB客户机是Servlet/Web容器,那么我如何识别正在向购物车添加项目的最终用户(实际客户机)呢? 我的第二个选项是将SFSB存储到中。这样,最终用户就可以从中检索购物车(并且会话已经从servlet容器中管理)。这将如何影

  • 调度器 调度器的算法有许多种,我们将它提取出一个 trait 作为接口 os/src/algorithm/src/scheduler/mod.rs /// 线程调度器 /// /// 这里 `ThreadType` 就是 `Arc<Thread>` pub trait Scheduler<ThreadType: Clone + Eq>: Default { /// 优先级的类型 t

  • 问题内容: 我正在使用jQuery和一些xml文件开发网站的脱机版本。我在xml文件上执行$ .ajax调用时遇到jQuery中的问题jQuery引发错误。 当我查看错误时,我可以告诉它正在加载XML文件,因为它位于错误的responceText属性中。它似乎可以在Firefox中正常工作。 这是我的电话的样子 当我在Web服务器上运行它时,它就可以正常工作。只有在我从文件中运行它时,才会出现此问

  • 1、调度的概念 在多道程序系统中,进程的数量往往多于处理器的个数,进程争用处理器的情况在所难免。处理器调度是对处理器进行分配,就是从就绪队列中,按照一定的算法,选择一个进程并将处理器分配给他运行,以实现进程的并发执行。 处理器调度是多道程序操作系统的基础,它是操作系统设计的核心问题。 一个作业从提交开始知道完成,往往要经历一下三级调度: 1)作业调度。作业调度又称高级调度:其主要任务是按一定的原则