社区
进程/线程/DLL
帖子详情
CStringArray指针在线程中传递
happy_abby
2007-07-05 08:42:25
我开辟了一个线程负责取数据,主线程用于显示数据,采用了一个映射类
typedef CTypedPtrMap<CMapStringToOb,CString,CStringArray*> CMyDataMap;,
用了一个全局变量CMyDataMap data来管理数据,奇怪的是我每次去数据的时候都是空的,可是我在子线程中放置完数据后接着取数据时正确的.实在是不明白怎么回事?
是线程之间不能传递CStringArray*指针吗?我进行了数据保护。
...全文
187
4
打赏
收藏
CStringArray指针在线程中传递
我开辟了一个线程负责取数据,主线程用于显示数据,采用了一个映射类 typedef CTypedPtrMap CMyDataMap;, 用了一个全局变量CMyDataMap data来管理数据,奇怪的是我每次去数据的时候都是空的,可是我在子线程中放置完数据后接着取数据时正确的.实在是不明白怎么回事? 是线程之间不能传递CStringArray*指针吗?我进行了数据保护。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wy2001wy
2007-07-06
打赏
举报
回复
不应该有什么问题,有加过锁吗?也许是同步问题。
happy_abby
2007-07-06
打赏
举报
回复
其实也没有什么传递,就是在子线程中赋值,在文档类中读取。就是这样怎么也读不对
西山小月
2007-07-05
打赏
举报
回复
怎样传递的?传递的不对吧
youngwolf
2007-07-05
打赏
举报
回复
既然是全局变量,为什么还需要传递呢?
C++性能优化(三)——C++语言特性性能分析
新的语言特性往往使得C++编译器在编译程序时插入了很多额外的代码,会导致最终生成的二进制代码体积膨胀,而且执行速度下降。 但事实并非如此,通常一个程序的速度在框架设计完成时大致已经确定,而并非因为采
孙鑫VC++深入详解课程
中
用到的函数delphi多
线程
超时控
在许多VC教科书
中
这些函数/方法、结构、宏等比较常见,觉得比较重要,虽然不用记住,但应该知道,所以列举出来,没写出参数和返回值情况,编写程序时还需仔细查看MSDN文档。本人英语水平较差再加上自己的一些理解...
vc文件操作,内存映射
各种关于文件的操作在程序设计
中
是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++...
TRACE 的信息是显示在OutPut窗口
中
的(MFC 机理)
MFC提供了一个小工具Tracer.exe来帮助调试Windows-Based的程序,Tracer可以在Output或Console窗口
中
显示MFC Library的内部操作信息,以及应用程序的Warning和Error消息,你可以按照需要来查看它们。Tracer可以经常对...
c++常用类
用VC++创建一个新
线程
2007/2/13 12:57用VC++创建一个新
线程
本程序将使用到的函数原型如下: CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = T
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章