为什么要在_beginthread之后立即CloseHandle()它? 看了几个多线程的示例代码,都是这么做的。查了下MSDN,它说CloseHandle时如果是被关的对象是线程的话也不会引起线程退出。不明白。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建线程后会返回一个线程句柄,线程的使用记数为2,在你得到线程句柄后如果不对线程进行其他操作的话就通过CloseHandle()关闭该句柄,同时线程记数-1。线程执行退出时,记数也会减1,记数为0时,操作系统会释放线程的句柄资源,因此,大多数情况下,创建完线程后都会关闭线程句柄。跟多详细信息可以参考《windows核心编程》。 线程是一种内核对象,系统维护着每一个内核对象,当每个内核对象引用记数为0时,系统就从内存中释放该对象,CloseHandle就是将该线程对象的引用记数减1 C++怎么消除XML文件中多余的xmlns="" VC6.0中如何实现button按下弹起的功能 static text控件的在多线程情况下使用问题。。。 基础问题:不能通过对话框类的构造函数传递参数吗? 在线等。。。。 opengl用于三维地形显示的源程序 delete 总出异常??? 最简单的测试代码 Dll导出函数的引用参数(LPTSTR类型)在VB中用不了??? C的问题。 关于arcinfo中的arcmap产品的树控件的实现逻辑,大家共同探讨以下 error LNK2005: "char const * const g_pszUpdateEventName" (?g_pszUpdateEventName@ 请教高手,“砌墙问题”怎么实现 如何编程获取组件接口???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货