【发布时间】:2015-05-10 16:51:32
【问题描述】:
如果程序或应用程序不包含任何线程;操作系统会自动将作业/进程分成多个线程吗?
示例:如果应用程序执行完成随机计算的简单任务,并且此特定应用程序没有明确创建自己的线程来执行此计算。操作系统会自动将进程分成多个线程供处理器计算吗?
【问题讨论】:
标签: multithreading operating-system processor
如果程序或应用程序不包含任何线程;操作系统会自动将作业/进程分成多个线程吗?
示例:如果应用程序执行完成随机计算的简单任务,并且此特定应用程序没有明确创建自己的线程来执行此计算。操作系统会自动将进程分成多个线程供处理器计算吗?
【问题讨论】:
标签: multithreading operating-system processor
'如果程序或应用程序不包含任何线程'
..它什么也做不了,因为它没有执行。所有未处于终止状态的进程都至少有一个线程——通常是由加载程序创建的线程,用于在进程启动时在进程入口点运行代码。
如果应用程序执行完成随机任务的简单任务 计算和这个特定的应用程序没有明确创建 它自己的线程来执行这个计算。请问操作系统 自动将进程划分为多个线程 处理器来计算?
不,我知道的任何操作系统都没有。
【讨论】:
这真的取决于操作系统,我认为 windows 不会这样做,但 ubuntu 会,如果我错了任何人都知道的请纠正我
【讨论】: