日期:2014-05-16  浏览次数:20766 次

为什么linux不是实时操作系统?
1、linux也有任务优先级,为什么不是实时操作系统?
2、linux的时间片,是针对同优先级的任务才有时间片吗?不同级别任务间呢?
3、linux的任务是同时进行,还是每次只运行一个任务?

------解决方案--------------------
引用:
引用:

Windows会只调度高优先级,对于多个同样优先级的线程,Windows采用公平调度,基本做到平分时间片


那比如说我运行着qq,比如qq优先级大于影音播放器。单cpu下,qq一直开着,为什么电影还能播放呢?Windows只调度高优先级不是吗?


QQ不是死循环,内部有休眠中断的时候,这时候低优先级就可调度

你写一个死循环,用windows的“real time”优先级(进程和线程都要设置),我保证你系统都动不了!