社区
C语言
帖子详情
信号量的问题
go_go_vip
2009-03-26 05:09:56
代码如下:
typedef struct Mem_Dev {
char *data;
struct Mem_Dev *next; /* next listitem */
unsigned long size;
struct semaphore sem; /* 定义信号量 */
} Mem_Dev;
我运行后显示的错误是:field "sem" has incomplete type
请教各位是什么地方的错误,信号量的定义应该没有问题的呀?
...全文
96
9
打赏
收藏
信号量的问题
代码如下: typedef struct Mem_Dev { char *data; struct Mem_Dev *next; /* next listitem */ unsigned long size; struct semaphore sem; /* 定义信号量 */} Mem_Dev; 我运行后显示的错误是:field "sem" has incomplete type 请教各位是什么地方的错误,信号量的定义应该没有问题的呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoQ008
2009-03-27
打赏
举报
回复
我运行后显示的错误是:field "sem" has incomplete type
這個提示明顯夠了吧
pengzhixi
2009-03-27
打赏
举报
回复
struct semaphore你这个sturct的定义呢?
zenny_chen
2009-03-27
打赏
举报
回复
struct semaphore sem;必须在typedef struct Mem_Dev之前有完整的定义。
如果只有声明没有定义,那么只能将sem作为指针型变量,*sem。
猫已经找不回了
2009-03-26
打赏
举报
回复
semaphore sem;
为何要struct?
什么环境啊?
zhanghuayi_xiyou
2009-03-26
打赏
举报
回复
struct semaphore 这个结构体是不是定义到后面了。或者忘记定义。。。
zhaohongbo83
2009-03-26
打赏
举报
回复
对,是不是没有定义struct semaphore 结构体!
还有头文件不知道包含了没有?
dongpy
2009-03-26
打赏
举报
回复
struct semaphore这个结构体没定义
#include <semaphore.h>试试
lzr4304061988012
2009-03-26
打赏
举报
回复
看看在这个 Mem_Dev定义之前完整定义过struct semaphore没,声明的也不行。
go_go_vip
2009-03-26
打赏
举报
回复
up
linux2.6.1内核源码注释
在Linux内核中,常见的同步原语包括自旋锁(spinlock)、读写锁(rwlock)、
信号量
(semaphore)和完成标志(completion)。自旋锁用于保护短时间的临界区,防止其他CPU核同时访问;读写锁则允许同时有多个读取者但...
操作系统-
信号量
习题
经典的三个
信号量
问题
生产者—消费者
问题
· 互斥、同步 AND
信号量
的方式 哲学家就餐
问题
· 互斥、死锁 五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在桌子上有五只碗和五只筷子,他们的生活方式是...
信号量
问题
题型
点这里,有很多篇《OS进程同步(
信号量
典型题)30》 在线阅读本文:http://3y.uu456.com/bp-a872ed2df111f18583d05ae3-1.html OS进程同步(
信号量
典型题)30 例题1(北京大学1999年);有一个仓库,可以存放A和B两种产品...
【操作系统】
信号量
解决经典同步
问题
用
信号量
解经典同步
问题
4.1 生产者消费者
问题
4.2 读者写者
问题
4.3 狒狒过桥
问题
4.4 理发师理发
问题
4.5 哲学家进餐
问题
信号量
机制是Dijkstra提出的一种卓有成效的进程同步工具。
信号量
有整形
信号量
、记录型
信号量
、...
信号量
解决同步互斥
问题
其中我只关注
信号量
解决
问题
的逻辑。而不是具体的实现。 一些概念的理解: 临界区域:就是两个进程之间共享的数据区域,进程都可以对其进行读写。
信号量
:实际上就是一个计数器,表示的是一种权限资源。 P(s)P...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章