社区
进程/线程/DLL
帖子详情
线程间通信的问题
thisisll
2005-05-20 10:46:22
我建立一个线程
再线程中
有一些CString要传递到主窗口
1 怎么自定义消息?
2 怎么传递CString?
...全文
119
7
打赏
收藏
线程间通信的问题
我建立一个线程 再线程中 有一些CString要传递到主窗口 1 怎么自定义消息? 2 怎么传递CString?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thisisll
2005-05-20
打赏
举报
回复
如果我想用内存共享是不是
用AllocMem和相关的一些函数
能不能提供给我函数名
我在MSDN上查查
kugou123
2005-05-20
打赏
举报
回复
通过自定义消息和全局变量的方式都可以。
younggle
2005-05-20
打赏
举报
回复
1)全局变量,注意同步
2)共享一个成员变量,注意同步
3)使用自定义消息,使用SendMessage,建议不要使用 PostMessage (原因:变量生命期的问题)
王晓华-吹泡泡的小猫
2005-05-20
打赏
举报
回复
#define WM_THREAD2WND_MSG WM_USER + 0x01
就定义了一个消息ID
CString strMsg;
在线程中用SendMessage(hWnd,WM_THREAD2WND_MSG,0,(LPARAM)(LPCTSTR)strMsg);
在主窗口中响应这个消息,并从LPARAM参数中解析出LPCTSTR字符串
trcd2000
2005-05-20
打赏
举报
回复
PostMessage就可以了啊
agchen81
2005-05-20
打赏
举报
回复
在主程序中建立一个共享数据段,在线程中写共享数据段就可以了
thisisll
2005-05-20
打赏
举报
回复
错了是GlobalAlloc
下载 多线程编程技术开发资料 高清完整PDF版
避免死锁需要程序员在设计程序时仔细规划锁的使用和线程间的交互。 8. 并发与并行 并发(Concurrency)和并行(Parallelism)是多线程编程中需要区分的两个概念。并发指的是两个或多个事件在同一时间间隔内发生,而...
android在wifi下手机与电脑的socket通信
在Android平台上,通过WiFi实现手机与电脑之间的Socket通信是一项实用的技术,这允许设备间的数据交换,比如远程控制、文件传输等。在这个场景中,手机可以作为服务器端(Service端),而电脑则作为客户端(Client端...
Qt 一去丶二三里 Blog(二)
信号与槽机制是Qt的核心特性之一,它允许对象间的通信和事件处理。当一个对象的状态发生变化时,可以触发一个信号,其他对象可以通过连接这个信号来执行相应的槽函数。这种设计模式避免了硬编码的回调函数,使得代码...
Android 串口编程
在Android平台上进行串口通信是实现设备间交互或者与硬件设备连接的重要技术。串口通信,也称为串行通信,是一种通过串行数据传输协议来交换数据的方式。在Android系统中,由于其开放性,我们可以利用Java或者第三方...
JAVA
线程间通信
问题
JAVA
线程间通信
问题
关键字: java
线程间通信
问题
问题
在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章