社区
C++ 语言
帖子详情
Boost实现SendMessage和PostMessage
rovoboy
2010-03-27 01:22:06
问下,在Boost中实现类似SendMessage和PostMessage的功能的库是哪个?我看signal比较像SendMessage,但没有发现哪个比较像PostMessage啊。另外类似Event的功能是哪个库,我看thread库里面的几个同步包装好像都是锁这类的,难道是用Barriers来实现?请高手指点下。
...全文
191
9
打赏
收藏
Boost实现SendMessage和PostMessage
问下,在Boost中实现类似SendMessage和PostMessage的功能的库是哪个?我看signal比较像SendMessage,但没有发现哪个比较像PostMessage啊。另外类似Event的功能是哪个库,我看thread库里面的几个同步包装好像都是锁这类的,难道是用Barriers来实现?请高手指点下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xtdga
2012-01-10
打赏
举报
回复
boost.interprocess
相当的爽啊~~~
my2010
2010-03-31
打赏
举报
回复
可以看下boost.interprocess有没有用
rovoboy
2010-03-31
打赏
举报
回复
[Quote=引用 7 楼 my2010 的回复:]
可以看下boost.interprocess有没有用
[/Quote]
正是我想要的,感谢!!
rovoboy
2010-03-30
打赏
举报
回复
自己顶一下。。。。求BT高手
arong1234
2010-03-27
打赏
举报
回复
我只是不熟悉boost,楼主还是等等boost高手吧,先别急:)[Quote=引用 4 楼 rovoboy 的回复:]
天哪,难道BOOST真的没有实现 事件 这个多线程编程的基础设施?有熟悉BOOST的兄弟说下啊。。。
[/Quote]
rovoboy
2010-03-27
打赏
举报
回复
天哪,难道BOOST真的没有实现 事件 这个多线程编程的基础设施?有熟悉BOOST的兄弟说下啊。。。
arong1234
2010-03-27
打赏
举报
回复
一般如果没有boost包装过的,我就写个包装函数
[Quote=引用 2 楼 rovoboy 的回复:]
我是需要跨平台编译的,就是线程间的 同步异步消息、事件 这些东西想直接用BOOST封装过的,而不是使用平台相关API来做。不然换到Linux上,相关的都要改过。
[/Quote]
rovoboy
2010-03-27
打赏
举报
回复
我是需要跨平台编译的,就是线程间的 同步异步消息、事件 这些东西想直接用BOOST封装过的,而不是使用平台相关API来做。不然换到Linux上,相关的都要改过。
arong1234
2010-03-27
打赏
举报
回复
用boost就不用api了?SendMessage/PostMessage不像那种需要封装的玩意啊?
程序只运行一个实例,并将前一个实例提到前台
4. **消息队列和信号量**:如果发现已有实例,可以通过发送消息到现有进程(例如使用`
PostMessage
`或`
SendMessage
`函数),通知它将自己置于前台。或者使用信号量进行同步,确保只有一个实例在运行。 5. **注册表或...
boost
::thread编程实战(3)——通过PostThreadMessage和PeekMessage
实现
线程通信
①
PostMessage
和
SendMessage
的区别
PostMessage
是异步的,
SendMessage
是同步的。
PostMessage
只把消息放到队列,不管消息是不是被处理就返回,消息可能不被处理;
SendMessage
等待消息被处理完了才返回,如果...
使用钩子仿照Spy++截取消息
Win32程序对不同类型Message的处理过程不一样,对于Post过来的Message(通过
PostMessage
发送),会由GetMessage来处理,对于Send过来的Message(通过
SendMessage
发送),则由CallWndProc来处理,并在处理完成后执行...
b bst td
1.向线程
PostMessage
函数controlled_module_ex::
postmessage
完成消息推送。 虚拟函数controlled_module_ex::message(const _command & cmd)
实现
消息接收。 #include "controlled_module_ex.hpp&...
BOOST
线程完全攻略 - 扩展 - 线程消息通讯
//controlled_module_ex.hpp:controlled_module类的扩展 ...//增加线程安全启动和安全关闭功能 //增加定时器功能 #pragmaonce #include<
boost
/shared_ptr.hpp> #include<
boost
/any.hpp&...
C++ 语言
65,206
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章