线程的调度

来源:互联网 发布:淘宝如何设置宝贝规格 编辑:程序博客网 时间:2024/06/12 21:39

A01-02   线程的调度"Sleep"

进程:
当XXX.exe被加载到内存时,这个运行着的实例称为“进程”。(可以在任何时候在任务管理器中查看)
XXX.exe称为程序文件,他可以同时多次运行,每运行一次,则一个进程被创建线程的调度。
线程的调度:
一个进程可以创建多个线程,其中至少有一个主线程(main函数);
由操作系统来负责线程的安排和调度:决定哪一个线程运行。
注意:是操作系统决定了一切,我们只关心操作系统的行为,并用以达成我们的任务目标
不同的操作系统会有不同的调度算法,但调度算法遵循同一原则:让所有的都线程有机会运行。

几种调度算法:
先来先服务(FCFS, First Come First Serve)
时间片轮转法
多级反馈队列算法(Round Robin with Multiple Feedback)
最短进程优先
最短剩余时间优先
最高响应比优先

关于调度算法参考《操作系统》一书
详情请参见http://www.afanihao.cn/的应用篇
0 0
原创粉丝点击