|
|
发表于 2006-3-22 11:09:32
|
显示全部楼层
Post by macping
/usr/include/linux/list.h其实指向/usr/src/linux-2.4/include/linux/list.h
?? 我的机子上不是这样的。
一般所说的c库或c++库
比如#include <stdio.h>
#include <time.h>是在那个目录下寻找呀????
/usr/include/
关于spinlock是这样的。。
设计一个网络服务程序。。接受不同网络工作站的请求。。。并插入对应的list,。。。从每个list中取最前边的。。。。进行处理,然后发送给各个工作站。。。。 如此不停的循环。。
为了保证在插入list的时候。。。别的处理如:处理程序,,或发送程序。。不对此list干扰。。。需要锁定此list。。。。。。改怎么办。如果不用spinlock。。。。
应用层有自己的同步机制(semaphore,mutex 等),不需要也不能使用内核里面的同步机制 |
|