社区
Linux/Unix社区
帖子详情
信号量与事件有什么区别
banzhiyu
2009-06-09 10:02:29
在使用信号量和事件的时候不都是将一个标志位置位吗? 用起来有什么区别吗? 请各位大侠指点,多谢。
...全文
998
8
打赏
收藏
信号量与事件有什么区别
在使用信号量和事件的时候不都是将一个标志位置位吗? 用起来有什么区别吗? 请各位大侠指点,多谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superbtl
2009-06-30
打赏
举报
回复
事件我也没听过啊
信号量是进程间通信用的,类似共享内存,管道 它们是一个级别的
如果你问的是信号的话 SIG之类的signal 是用来进程间控制的 暂停、回复、中断等
后台kill发命令 也可以写在程序里 也是kill
wanggang_0717
2009-06-30
打赏
举报
回复
呵呵 学习下
weidong0210
2009-06-29
打赏
举报
回复
up
k_summer7
2009-06-27
打赏
举报
回复
lz是linux新名词的创造者吗、否则我可以理解你这里面的事件=信号吗、
如果是的话,你是不是想问信号和信号量有什么区别呢?
那么请你首先告诉我这两者有什么联系呢?
回答出来一点联系就算你错,
事实上,这两者没有一点联系,是两个完全不同的东东,从实现机制、到作用,一点也没有联系
信号可以看作是中断的一种软件模拟,他提供了一种处理异步事件的方法,事实上,信号属于IPC的一种,也是在IPC当中唯一的异步驱动的实现方式;
信号可以分为可靠信号和非可靠信号,软件信号和硬件信号等。
和信号并列的技术有消息队列,共享内存,管道,知名管道,socket等,这都是IPC的方法;
信号量是用软件方法实现进程间访问资源同步的一种方法,
和信号量并列的技术有临界区,记录锁等,都是进程同步的方法。
纯属原创,不足之处,欢迎一起讨论
rean0000
2009-06-23
打赏
举报
回复
楼上讲的没错 顶
once_and_again
2009-06-23
打赏
举报
回复
event ? signal ?
看对什么来讲了。
jiangfeng999
2009-06-23
打赏
举报
回复
linux下面有事件?
愿闻其详
码上无虫
2009-06-09
打赏
举报
回复
信号量是用来控制对 外部资源的访问控制用的。
事件类似软中断。
信号和
信号量
有什么
区别
?
信号:是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的...所以它们两的
区别
也就显而易见了,信号是通知进程产生了某个
事件
,
信号量
是用来同步进程的(用来调协进程对共享资源的访问的) ...
【免杀前置课——Windows编程】十三、
事件
与
信号量
——
事件
与互斥体
区别
、操纵
信号量
实现游戏多开访问控制(附代码)
【免杀前置课——Windows编程】十三、
事件
与
信号量
——
事件
与互斥体
区别
、操纵
信号量
实现游戏多开访问控制(附代码)
RT-Thread
信号量
、互斥量、
事件
集对比
信号量
互斥量
事件
集 常量 二值信号 32 位无符号整型 实例数目、资源数目 线程持有时,互斥量闭锁状态,获得所有权。线程释放它时,互斥量开锁,失去所有权。 每一位代表一个
事件
任何线程...
信号与
信号量
的
区别
信号:(signal)是一种处理异步
事件
的方式。 信号是比较复杂的通信方式,用于通知接受...
信号量
是一个特殊的变量,它的本质是计数器,
信号量
里面记录了临界资源的数目,有多少数目,
信号量
的值就为多少,进程对其访问
临界区,互斥量,
信号量
和
事件
之间的
区别
四种进程或线程同步互斥的控制方法 ...3、
信号量
:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些
事件
已发生,从而启动后继任务的开始。 临界区(Critical Section)
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章