【问题标题】:Processor Multi-threading处理器多线程
【发布时间】:2015-05-10 16:51:32
【问题描述】:

如果程序或应用程序不包含任何线程;操作系统会自动将作业/进程分成多个线程吗?

示例:如果应用程序执行完成随机计算的简单任务,并且此特定应用程序没有明确创建自己的线程来执行此计算。操作系统会自动将进程分成多个线程供处理器计算吗?

【问题讨论】:

    标签: multithreading operating-system processor


    【解决方案1】:

    '如果程序或应用程序不包含任何线程'

    ..它什么也做不了,因为它没有执行。所有未处于终止状态的进程都至少有一个线程——通常是由加载程序创建的线程,用于在进程启动时在进程入口点运行代码。

    如果应用程序执行完成随机任务的简单任务 计算和这个特定的应用程序没有明确创建 它自己的线程来执行这个计算。请问操作系统 自动将进程划分为多个线程 处理器来计算?

    不,我知道的任何操作系统都没有。

    【讨论】:

      【解决方案2】:

      这真的取决于操作系统,我认为 windows 不会这样做,但 ubuntu 会,如果我错了任何人都知道的请纠正我

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-26
        • 2017-04-12
        • 1970-01-01
        • 1970-01-01
        • 2015-12-29
        相关资源
        最近更新 更多