【发布时间】:2013-03-14 03:04:58
【问题描述】:
阅读this SO question 后,我有一些疑问。请帮助理解。
调度涉及决定何时运行进程以及运行多长时间。
Linux 内核是否调度线程或进程?由于内核内部没有区分进程和线程,调度程序如何处理它们?
如何确定每个线程的数量? 一种。如果为一个进程决定了一个时间量(比如 100 微秒)是在进程的所有线程之间共享吗?要么 湾。每个线程的量程由调度器决定?
注意:问题 1 和 2 是相关的,可能看起来相同,但只是想弄清楚事情是如何工作的。
【问题讨论】:
标签: linux multithreading process kernel scheduling