社区
Linux/Unix社区
帖子详情
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?也就是说我要在UNIX实现WIN32上命名Event的功能
lovejklife
2008-08-23 11:15:21
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?
也就是说我要在UNIX实现WIN32上命名Event的功能
感谢大家
可以用Semaphore来模拟吗,向牛人请教
...全文
515
10
打赏
收藏
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?也就是说我要在UNIX实现WIN32上命名Event的功能
进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢? 也就是说我要在UNIX实现WIN32上命名Event的功能 感谢大家 可以用Semaphore来模拟吗,向牛人请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovejklife
2008-08-28
打赏
举报
回复
什么意思
lovejklife
2008-08-27
打赏
举报
回复
等待楼下。。。
lin_style
2008-08-27
打赏
举报
回复
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr, int *valptr);
int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr, int value);
??
fuqd273
2008-08-25
打赏
举报
回复
要思路?
正好看到一个有点类似的帖子,也是要思路的。楼主研究下?
如何等待多个子进程返回
请看7楼,9楼,26楼,30楼,33楼。
但是还是建议楼主每一层都看看,罗马不是一天建成的。
lovejklife
2008-08-24
打赏
举报
回复
我仔细看过的
你贴的那个就是基本操作函数
我就是不知道怎么实现,没有思路才请教大家的
sucker2000
2008-08-24
打赏
举报
回复
构建UNIXdomain的socket,或者有名管道,发送端写filedescriptor来发事件,接收端进程用poll/select来检测socket来获取事件,
pottichu
2008-08-23
打赏
举报
回复
http://www.ibm.com/developerworks/cn/linux/l-ipc/part4/index.html
http://topic.csdn.net/u/20071122/08/2307B159-ECCD-41E7-A671-280E250E9122.html
信号灯 确实是可以的, 不过,有点复杂, 也不太好用.
lovejklife
2008-08-23
打赏
举报
回复
自己顶下,今天周末,大家都在休息吧
pottichu
2008-08-23
打赏
举报
回复
你有仔细看我贴的地址的内容吗?
sem 完全可以实现 类似 Event 的功能,而且是进程间.
你有动手去实践吗? 如果没有, 请先动手试试。
lovejklife
2008-08-23
打赏
举报
回复
我没说明白吗??
我是想
在UNIX上实现WIN32上命名Event的功能
或者说
在进程间实现pthread_cond的功能呢
你给我的是信号灯怎么用
继续期待
Windows同步对象
Event
和Linux的条件变量
2019独角兽企业重金招聘Python工程师标准>>> ...
linux系统c语言set
event
函数,Windows同步对象
Event
和Linux的条件变量
最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久。1 Windows同步对象
Event
微软有一个很有意思的同步对象,某种程度上和Linux的条件变量很相似。但秉承微软一贯的作风,有些地
方
设计的又有点怪异。
Event
通过函数CreateMutex创建,可以分为手动模式和自动模式两种模式,两种模式下表现迥异。和其他同步对象一样,在WaitForSingleObject...
Win32
与P
thread
s
线程
模型深度对比:从设计哲学到跨平台实战
并发编程是现代软件开发的核心技术,它通过多
线程
机制使程序能够同时执行多个任务,从而提升计算资源利用率和系统响应能力。其基本原理在于操作系统对CPU时
间
片的调度与管理,允许不同
线程
在宏观上并行执行。从技术价值看,并发编程能显著优化I/O密集型与计算密集型应用的性能,广泛应用于服务器后端、图形处理、科学计算及实时系统等场景。在具体
实现
层面,开发者常需面对不同操作系统提供的原生
线程
API,其中Windows平台的
Win32
线程
与遵循POSIX标准的P
thread
s便是两大主流模型。本文聚焦于这两者的深度对比,剖析
linux
线程
waitforsingleobject,Linux中等效的WaitForSingleObject和WaitForMultipleObjects?
我正在将一个applciation从windows迁移到linux.我在WaitForSingleObject和WaitForMultipleObjects接口
方
面遇到问题.在我的应用程序中,我生成多个
线程
,其中所有
线程
等待来自父
进程
的事件或每隔t秒定期运行.我检查了p
thread
_
cond
_timedwait,但我们必须为此指定绝对时
间
.我怎样才能在
Unix
中
实现
它?解决
方
法:坚持
使用
pthre...
home bus protocol
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 ### Home Bus 协议概述 Home Bus协议,亦被称为家庭总线协议,是由日本研发的一种专门应用于家庭自动化领域的通信标准。该协议在商用空调及其他家用电器的远程操控
方
面具备广泛的应用范围。借助Home Bus协议,设备之
间
能够达成高效的通信,
使用
户能够更加便利地监管家庭中的各类智能设备。 ### ECHONET协议及其背景 Home Bus协议与ECHONET协议存在紧密的联系,实际上,ECHONET代表了一种更为具体的技术规范,其目的在于为家庭自动化领域构建一个开放且统一的通信标准。ECHONET由ECHONET财团负责维护与支持,该组织致力于推动该协议的进步与标准化
进程
。ECHONET协议的应用范围不仅限于家庭环境,还包括了楼宇自动化以及工业自动化等多个领域。 #### ECHONET的历史版本及修订记录 - **Version 1.0**:发布于2000年3月18日,同年7月对联盟成员公开,最终于同年对公众发布。 - **Version 1.01**:在2001年5月23日,向联盟成员发布,主要进行了补充和勘误工作。 - **Version 2.00**:2001年8月7日,针对联盟成员发布。此版本中将电源线A和电源线B两种
方
式合并为单一电源线
方
式(基于电源线A),并对相关描述进行了调整。 - **Version 2.01**:2001年11月9日,进行了一些必要的修正,包括排版错误的修正、术语的标准化等。 - **Version 2.10**:经历预览版和草案阶段后,于2002年3月7日正式对联盟成员开放。此次更新主要涉及第3部分关于状态转换的描述修改。 -...
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章