每个线程的每个进程的时间量
发布时间:2020-10-19 08:22:02 所属栏目:Linux 来源:互联网
导读:我有一个关于窗口和linux中的进程和线程的时间量的问题.我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.)每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时间
我有一个关于窗口和linux中的进程和线程的时间量的问题. 我知道操作系统通常会为每个线程提供固定数量的时间量. (我知道时间量变化取决于前景或后台线程.也可能会根据进程的优先级而改变.) 每个过程有一个固定的时间量程吗?例如.如果OS为每个进程提供36个时间量程,并且如果一个进程有2个线程,则每个进程将获得18个量程.如果线程数变为3,则每个线程将获得12. 但是,如果不存在固定的每个进程量子并且OS为每个线程提供修复量(不依赖于父进程),那么我可以通过生成多个线程来提高我的进程效率.(假设我没有两个我的代码中的互斥/信号量.) 我有一个在OS(Windows和Linux)上运行的应用程序.所以,我在一般意义上问它. 谢谢 最佳答案 从调度角度看linux上的线程和进程是等价的.因此,如果一个进程产生两个线程,每个线程应该得到36个量子.虽然我想从比我更有信誉的人那里听到这个证实.(编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Linux 精准获取进程pid--转
- 通过Yum在CentOS / RHEL 6.9和7.4上的PHP 7.1
- LINUX教程:Linux sort命令中文手册(info sort翻译)
- linux – 可以将文件符号链接到网址?
- linux – 如何使SSH命令执行超时
- c# – Linux上的Mono本机P/Invoke:DllNotFound
- linux – 当拉出不同的分支时,让“git pull”请求确认
- linux – DBus.ObjectManager.GetManagedObjects中缺少LEAd
- 我如何知道要为我的Linux AMI安装哪个Linux软件包
- linux – tcpdump – 如何根据tcp连接时间/持续时间过滤[cl