LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: macping

如何直接调用内核函数如list相关的、。。。。

[复制链接]
 楼主| 发表于 2006-3-22 16:17:28 | 显示全部楼层
http://yolinux.com/TUTORIALS/LinuxTu...YNCHRONIZATION
经典。。。。。
我喜欢。。。正在研究。。。。^_^
“应该不一样吧? 至少内核里面的hash链表在c库里面是没有的”
        spin_lock_bh(&node_queue[id-1].lock);
        list_add(&nm->list, &&node_queue[id-1].list);
          node_queue[id-1].len++;
          spin_unlock_bh(&node_queue[id-1].lock);

是不是这样???node_queue是nodelist_type类型。。(如上)
回复 支持 反对

使用道具 举报

发表于 2006-3-22 18:02:34 | 显示全部楼层
就是这样,但是spinlock在用户态不能用。还是用mutex吧,用法基本一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表