plist
简介
struct plist_head {
struct list_head node_list;
};
struct plist_node {
int prio; // prio 值越小,优先级越高
struct list_head prio_list;
struct list_head node_list;
};+---------------------------------------------------------------------------+
| |
| head node1(10) node4(10) node2(20) node3(30) |
+-> node_list <--> node_list <--> node_list <--> node_list <--> node_list <-+
+-> prio_list prio_list prio_list <--> prio_list <-+
| ^ ^ |
| | | |
| +---------------------+ |
+------------------------------------------------------------+API 解析
参考
Last updated