社区
C++ 语言
帖子详情
线程之间的消息传递问题,大侠帮忙看下,我想自己实现消息队列!
honemay
2010-04-07 02:17:15
我的主线程传递一个结构体给一个线程,然后这个线程通过这个结构体数据做查询数据库的操作,然后把从数据库查询到的数据再返回给主线程.....
因为我的主线程1秒钟需要发送1000个请求给那个线程,我该怎么写这两个线程之间的消息队列,以及实现方法..
我的程序时console程序,不是MFC....
...全文
95
3
打赏
收藏
线程之间的消息传递问题,大侠帮忙看下,我想自己实现消息队列!
我的主线程传递一个结构体给一个线程,然后这个线程通过这个结构体数据做查询数据库的操作,然后把从数据库查询到的数据再返回给主线程..... 因为我的主线程1秒钟需要发送1000个请求给那个线程,我该怎么写这两个线程之间的消息队列,以及实现方法.. 我的程序时console程序,不是MFC....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
honemay
2010-04-07
打赏
举报
回复
自己终于解决了
原来传个结构体地址就可以了
再PEEK和GET...终于搞定了
honemay
2010-04-07
打赏
举报
回复
我正在写..我使用PostThreadMessage和GetMessage来处理。。
我对这些不熟,现在写好了但是好像没有接收到..
我在主线程里这样写的
PostThreadMessage(lrcThread.ThreadID, WM_LRC_MSG, (WPARAM)str, (LPARAM)0);
在接受线程里的线程函数里这样写的:
MSG msg;
while (GetMessage(&msg, 0, 0, 0))
{
char str[20];
sprintf(str,"%s", msg.wParam);
cout << str;
}
我自己看着都别扭,正在搜索资料中。。。有空的大大们可以指点迷津啊...
zhanshen2891
2010-04-07
打赏
举报
回复
那就在你收消息的线程里弄个队列呗,再弄个处理函数,处理一个走一个,主线程就负责投递,这关键是要看要投递的结构有多大,要不是很大就直接进队就是了,要是大了,我觉得就可以投递结构指针进去,而内容还是保存在堆上呗。再提供相应的释放函数。还有就是投递消息的时候和处理过程得同步一下。
JSBridge
实现
Android和JS交互
JSBridge
实现
Android和JS交互的完整Android Studio项目文件,包含详细注释
QNX系列:二、
消息传递
:一个例子
QNX中的
消息传递
示例 QNX不同进程间的
消息传递
机制主要有以下几种:
消息传递
(基于服务器和客户端模型) 信号量 共享内存
消息队列
POSIX通过message queues定义一组非阻塞的
消息传递
机制。
消息队列
为命名对象,针对这些对象可以进行读取和写入,作为离散消息的优先级队列,
消息队列
具有比管道更多的结构,为应用程序提供了更多的通信控制。QNX Neutrino内核不包含message queues,它的
实现
在内核之外。 共享内存提供了最高带宽的IPC机制,一旦创建了共享内存对象,访问对象
QNX系列:二、进程间
消息传递
这里对QNX中IPC内容进行整理,内容翻译自QNX编译器的官方说明文档。 这一部分是QNX的核心。 第三章 讯息传递 本章内容包括: 消息基础
消息传递
和客户端/服务器 网络分布式
消息传递
对你意味着什么 多
线程
使用
消息传递
脉搏 通过网络传递消息 优先继承 消息基础 在本章中,我们将探讨Neutrino的最鲜明特征,即
消息传递
。
消息传递
是操作系统微内核体系结构的核心,为操作系统提供了模块化功能。 小内核和
消息传递
Neutrino的主要优点之一是可扩展。“可伸缩”是指它可以针对具有严格内存限制的微
线程
实现
、状态及几种常见处理方式
文章目录
线程
简介
线程
实现
线程
状态setPriority
线程
休眠:Join守护
线程
setDaemon
线程
同步并发不安全的案例同步方法同步块synchronizedLock(锁)synchronized与Lock的对比
线程
通信解决方式一:管程法解决方式二:信号灯法使用
线程
池newFixedThreadPool
线程
简介
线程
就是独立的执行路径 再程序运行时,即使没有自己创建
线程
,后台也会有多个
线程
,如主
线程
,gc
线程
(垃圾回收) main()称之为主
线程
,为系统的入口,用于执行整个程序 在一个进程中,如果开辟
展讯平台
消息传递
之键盘消息 (二)
今天看了一点资料,回
想
起昨天写的 展讯平台
消息传递
之键盘消息,心中又多了点开阔,一鼓作气搞完它吧! 先说一下对前面的修改: 昨天说的大致流程确实不错,但是有些细节没有把握住(呵呵,我也是自己记录一些
想
法,如果
大侠
们有意见一定要提出来),如THREAD_ENTRY(KPDSVR)入口处就有SCI_CreateClientList(KEYPAD_SERVICE,(KP
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章