进程调度的目标:提高后台进程的吞吐量,提高对交互进程的响应时间
进程有动态优先级与静态优先级,静态优先级决定时间片
进程调度程序有办法区分交互进程与后台进程,交互进程需要提高响应时间,后台进程主要是提高吞吐量
linux中的每个CPU都有一个运行的进程队列,进程也可以绑定CPU
linux中的单进程多线程与单进程单线程多实例的调度有差异吗?
分析这种问题比较复杂,首先线程模型,处理器的体系结构SMP,NUMA,超线程等对这个也可能有影响,一个是进程内的线程调度,一个是进程间的调度,进程内的调度肯定比进程间的调度要快
linux中父进程停止,子进程是否可以使用父进程的时间片?
linux中自旋锁与普通锁的区别?
自旋锁是CPU访问代码的锁,普通锁是针对线程访问代码的锁
如果在同一个CPU上,有两个线程访问一段代码,自旋锁不会有影响,但是普通锁会生效
阅读(1090) | 评论(0) | 转发(0) |