首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

一张图懂得O(1)算法

2013-10-16 
一张图理解O(1)算法Linux O(1) scheduler algorithmstruct prio_array array rq-activeif (!array-nr

一张图理解O(1)算法

                                                                Linux O(1) scheduler algorithm

 

一张图懂得O(1)算法

         

struct prio_array array = rq->active;if (!array->nr_active) {rq->active = rq->expired;rq->expired = array;}


 

struct task_struct *prev, *next;struct list_head *queue;struct prio_array array;int idx;prev = current;array = rq->active;idx = sched_find_first_bit(array->bitmap);queue = array->queue + idx;next = list_entry(queue->next, struct task_struct, run_list);


 

热点排行