每个线程的每个进程的时间量

我有一个关于窗口和linux中的进程和线程的时间量的问题.

我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.)

每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时间量程,并且如果一个进程有2个线程,则每个进程将获得18个量程.如果线程数变为3,则每个线程将获得12.

但是,如果不存在固定的每个进程量子并且OS为每个线程提供修复量(不依赖于父进程),那么我可以通过生成多个线程来提高我的进程效率.(假设我没有两个我的代码中的互斥/信号量.)

我有一个在OS(WindowsLinux)上运行的应用程序.所以,我在一般意义上问它.

谢谢

最佳答案
从调度角度看linux上的线程和进程是等价的.因此,如果一个进程产生两个线程,每个线程应该得到36个量子.虽然我想从比我更有信誉的人那里听到这个证实.

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...