linux进程调度问题
linux进程调度相关的结构有:runqueue,prio_arry,list_head
struct prio_arry
{
int nr_active;
unsigned long bigmap[BITMAP_SIZE];
struct list_head queue[MAX_PRIO];//每种优先级的都包含一个相应的队列
};
其中queue成员是一个数组,每个元素表示某种优先级上的可执行任务队列
但是list_head结构的定义如下:
struct list_head
{
struct list_head *next, *prev;
};
看不懂,怎么得到任务的。。。
比如我现在已经得到了一个list_head,表示某种优先级的可执行任务队列,那我怎么从这个list_head中得到任务???
望高手不吝赐教阿,谢谢
谢谢。
o(1)被废了,换成了CFS
详见http://www.ibm.com/developerworks/cn/linux/l-cn-scheduler/
相关问答:
linux 下C编程 集成开发环境 用什么比较好
我初步选定 codeblock
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......
引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......
linux 下usb设备,在root权限下,设备可以正常找到驱动,
但在普通用户下找不到设备驱动,不知道是什么原因?请高手指教
应该是root为了防止普通用户破坏吧,所以加个权限。。。我的就是
权限问题 root是超级用 ......
在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收 ......
如题。请指教,多谢!
http://www.chinaunix.net/jh/50/1394871.html
虽然你给的网址不能解决我的问题,还是要谢谢你!
我采用IPSec工具是strongSwan。
虽然你给的网址不能解决我的问题,还是要谢谢你!&nbs ......