首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

关于wait_queque_t和wait_queue_head_t的有关问题

2012-08-28 
关于wait_queque_t和wait_queue_head_t的问题wait_queue_t 是void * priv+func+list_headwait_queue_head

关于wait_queque_t和wait_queue_head_t的问题
wait_queue_t 是
void * priv;
+func
+list_head

wait_queue_head_t是
spin lock
+list_head

list_head是
prev
+next

而add_wait_queue(wait_queue_head_t *q,wait_quque_t *wait);
是把wait_queue_t的list_head挂接到wait_queue_head_t的list_head的prev和next之间,
而由于list_head仅仅保存的是prev和next,那么原来的元素在哪?原来的元素的主要部分是wait_queque_t中的priv吗?如何获得?

热点排行