社区
进程/线程/DLL
帖子详情
线程间通信的一个问题?
oyljerry
2004-07-21 12:36:22
现在我有一个界面线程,一个工作线程,现在我从工作线程中需要将一些数据传给界面线程,然后,等界面线程处理以后,将结果返回给工作者线程,然后,工作者线程对这些数据继续处理。
我查了一些资料,好像sendmessage可以实现,但不知如何用它,不知有没有具体一点程序呢??或者还有别的更好的办法呢???
谢谢!!!
...全文
158
7
打赏
收藏
线程间通信的一个问题?
现在我有一个界面线程,一个工作线程,现在我从工作线程中需要将一些数据传给界面线程,然后,等界面线程处理以后,将结果返回给工作者线程,然后,工作者线程对这些数据继续处理。 我查了一些资料,好像sendmessage可以实现,但不知如何用它,不知有没有具体一点程序呢??或者还有别的更好的办法呢??? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2004-07-21
打赏
举报
回复
哪位能给点提示呢?
谢谢
oyljerry
2004-07-21
打赏
举报
回复
它是怎么返回的呢??能否详细一点
linewstar
2004-07-21
打赏
举报
回复
界面消息处理函数返回
oyljerry
2004-07-21
打赏
举报
回复
哦,可能我的问题没有说清楚吧,我的问题是,我已经把界面线程的窗口句柄传到了工作线程中,而 我的工作线程接收到别的进程发送的信息,我把收到的信息通过窗口句柄传出来给界面线程(用postmessage,我知道可以传出来)但是由于我的工作线程需要等界面线程将传出来的数据处理一下后,将结果再传给工作线程,因而,我想可能需要用到sendmessage将信息从工作线程中传出来,然后阻塞工作线程,直至界面线程将处理后的结果再传回给工作线程,但我不知道,sendmessge是如何实现的?当我的界面线程处理完了后,它如何将处理后的结果再传给工作线程呢??
不知,我表达清楚我的意思没??
呵呵,多谢各位的帮忙了
liotion
2004-07-21
打赏
举报
回复
BOOL PostThreadMessage(
DWORD idThread, // thread identifier
UINT Msg, // message
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
georgehuang
2004-07-21
打赏
举报
回复
建议你搜索一下以前的帖子,肯定能找到答案的。
以前有很多人问过类似的问题
flyelf
2004-07-21
打赏
举报
回复
在启动工作线程的时候把界面窗口句柄传递给工作线程
c语言线程通信方式,
线程间通信
及同步方法介绍
此前小编给大家介绍了进程间通信的方法,于是一些伙伴又好奇线程间的通信及同步方法,没关系,下面小编就继续给大家科普下
线程间通信
及同步的方法。
线程间通信
及同步方法介绍:一、线程间的通信方式1、使用全局变量...
Android
线程间通信
前言:内容主要从android
线程间通信
方式进行入手,首先分析了
线程间通信
的几种方式,再深入分析
线程间通信
的机制,主要分析工作线程与工作
线程间通信
,因为主线程和工作
线程间通信
网上已经很多例子了。 目录 ...
Java
线程间通信
Java
线程间通信
线程间通信
二、多
线程间通信
1、多线程通信的注意事项 2、创建线程的步骤 3、终止线程的方式 4、线程 API 使用 (1)pthread_create() 函数 (创建线程) (2)pthread_exit()函数 (结束线程) (3)pthread_join()...
Android
线程间通信
Android
线程间通信
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章