社区
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
请教各位是什么地方的错误,信号量的定义应该没有问题的呀?
...全文
94
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内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。前后历时三年,算是干货。
操作系统-
信号量
习题
经典的三个
信号量
问题
生产者—消费者
问题
· 互斥、同步 AND
信号量
的方式 哲学家就餐
问题
· 互斥、死锁 五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在桌子上有五只碗和五只筷子,他们的生活方式是交替地进行思考和进餐。平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的筷子,只有在他拿到两只筷子时才能进餐。进餐毕,放下筷子继续思考。 1)记录型
信号量
解决哲学家进餐
问题
...
信号量
问题
题型
点这里,有很多篇《OS进程同步(
信号量
典型题)30》 在线阅读本文:http://3y.uu456.com/bp-a872ed2df111f18583d05ae3-1.html OS进程同步(
信号量
典型题)30 例题1(北京大学1999年);有一个仓库,可以存放A和B两种产品,仓库的存储空;(1)一次只能存人一种产品((A或B);;(2)一N 例题1(北京大学1999年) 有一个仓库,可
信号量
吃水果
问题
操作系统吃水果
问题
模拟程序前言题目题目解析代码解释代码实现代码运行结果 前言 参考代码 声名:主要根据这篇文章的思路,在其基础上增加了
信号量
机制。 题目 有一个盘子,可以放5个水果(苹果or桔子)。父亲每次向盘子随机放入一个水果(苹果 or桔子)父亲放入水果的次数不少于11次。儿子只吃桔子,女儿只吃苹果。请编程使用
信号量
机制模拟解决此进程同步
问题
。打印信息包括盘子的情况、调度的情况以及父亲、儿子或者女儿执行的操作。 题目解析 有题目可以得知父亲是生产者,儿子与女儿是消费者,其中,父亲随机在盘子中
操作系统
信号量
(PV操作)
操作系统
信号量
、PV操作以及经典同步
问题
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章