CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

线程退出时,线程控制函数里建立的对象自动释放资源吗?

楼主temp()2001-05-23 21:17:00 在 VC/MFC / 进程/线程/DLL 提问

比如:ADO对象集什么的。 问题点数:50、回复次数:11Top

1 楼temp()回复于 2001-05-24 20:30:00 得分 0

怎么没人理我呢?Top

2 楼edyang(化石)回复于 2001-05-24 20:34:00 得分 0

这个问题有些太笼统了,就是   ADO   对象集,也要看你怎样创建、使用和释放的。Top

3 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-05-24 20:49:00 得分 50

不会,ADO对象需要CloseTop

4 楼temp()回复于 2001-05-24 20:55:00 得分 0

<<不会,ADO对象需要Close    
   
  哦,明白了!Top

5 楼temp()回复于 2001-05-26 13:45:00 得分 0

线程函数里的CString对象会自动释放资源吗?Top

6 楼chief(大副)回复于 2001-05-26 14:38:00 得分 0

理論上說,就算你的CString是new出來的,windows也會在你的程序退出時清掉,但前提是要求你的程序是正常退出的,那樣才能執行到ExitProcess()函數。  
  但是這是很不應該的,在任何時候都應該在程序碼中顯式釋放資源,養成這种良好的編程習慣會讓你受用無盡的Top

7 楼temp()回复于 2001-05-26 15:42:00 得分 0

<<在任何時候都應該在程序碼中顯式釋放資源  
   
  是delete掉吗?  
   
  delete   mystr?Top

8 楼temp()回复于 2001-05-26 15:44:00 得分 0

<<在任何時候都應該在程序碼中顯式釋放資源  
   
  是delete掉吗?  
   
  delete   mystr?Top

9 楼temp()回复于 2001-06-13 01:04:00 得分 0

线程里New操作分配的存储空间,用的是线程的堆吗?  
  Top

10 楼temp()回复于 2001-06-13 01:07:00 得分 0

 
  一般的子程序的入参及局部变量都放在栈中的,子程序结束后,栈中的局部变量将消失;  
  对象.Create及New申请的动态空间都是在堆中分配的,在堆中分配的空间不能自动释放,  
  必须用语句显式地释放  
   
  /*------------------------------*/  
   
  是这样吗?  
   
  Top

11 楼temp()回复于 2001-06-13 21:44:00 得分 0

子线程里建立的数据库记录集,是在进程的堆里分配空间吗?  
   
  m_pRecordset.CreateInstance("ADODB.Recordset");  
   
  ...   ...  
   
  m_pRecordset->Release();  
   
  一定要自己释放吗?  
   
   
   
   
  Top

相关问题

  • 线程函数 提问
  • 线程函数问题?
  • 线程运行期间,程序退出,怎样释放线程中动态分配的内存?
  • 程序退出时线程释放过程中发生的错误
  • 成员函数做线程的问题
  • 一个函数是否线程安全
  • 线程函数中不能用CListCtrl?
  • 线程对应的函数怎样使用类成员函数??
  • 请问:如何用成员函数作为线程函数
  • 线程函数怎样修改为类成员函数?

关键词

  • 线程
  • ado
  • 释放
  • ado对象集

得分解答快速导航

  • 帖主:temp
  • seesi

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo