\__\__\__想把一个对象从主线程传给辅助线程,传指针好?还是传值好?为什么?
想把一个对象从主线程传给辅助线程,传指针好?还是传值好?为什么? 问题点数:50、回复次数:6Top
1 楼Swallowdeng_cq(JustTalk)回复于 2002-04-11 09:57:39 得分 10
你不会真的想传对象过去吧!烤,要是对象是一个CBitmap呢!那你的程序不成内存杀手才怪呢。我曾编过一程序,辅助线程监控串口,其中便传了主对话框的指针,然后在辅助线程中就为所欲为了。Top
2 楼Tasehouny(阿甘)回复于 2002-04-11 10:52:02 得分 10
传指针,但要注意数据同步问题。Top
3 楼EetyChen(三刀主)回复于 2002-04-11 11:03:45 得分 10
注意:当你传送过去一个局部临时变量的指针后,很可能在想处理它时它已不再在生命期且内存空间已经无效。Top
4 楼EetyChen(三刀主)回复于 2002-04-11 11:04:29 得分 0
注意:当你传送过去一个局部临时变量的指针后,很可能在想处理它时它已不再在生命期且内存空间已经无效。Top
5 楼LegerWu(Legerwu_cn)回复于 2002-04-11 11:22:02 得分 10
我认为应该传值,这样两个线程可以互不干扰,不过这种方法你应该慎用Top
6 楼SeaFish(咸鱼)回复于 2002-04-11 11:46:41 得分 0
传一个全局变量,实际上线程得到的是值,还是指针呢?Top
7 楼storein(满天星)回复于 2002-04-11 11:53:24 得分 10
我的看法:
如果是传全局变量,那么就跟指针一样了
Top
相关问题
- 请教大侠,如何获得主线程指针呢?
- 如何把在主线程中的一个指针传递到另一个线程中??
- CSocket对象可以把其指针作为参数传给线程函数,在线程函数中使用该指针来收发数据吗?
- 请问:linux下如何将一个类的指针作为参数传给pthread_create创建的线程?
- 定义一个全局的对象指针,在主线程赋值,在子线程中用不知道可不可行???
- 为什么全局变量(一个类指针)在子线程中执行获得一些值却在主线程中为空的
- 请问:在线程函数中如何把得到的字符串传给主线程。。。在线调试,在线给分
- ★☆★线程指针的安全性问题☆★☆
- this指针在线程中的传递
- java 线程,对当前线程(非主线程)调用sleep,为什么主线程(窗口)也没反应了




