首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

创建了多线程,用完如何回收占用的资源

2012-04-28 
创建了多线程,用完怎么回收占用的资源创建了多线程,用完是否需要回收,回收怎么写?创建用的是API函数:C/C++

创建了多线程,用完怎么回收占用的资源
创建了多线程,用完是否需要回收,回收怎么写?

创建用的是API函数:

C/C++ code
    hTread1=CreateThread(NULL,0,ThreadFunc,(void*)(&para1),0,&threadId1);



C/C++ code
    DWORD exitcode1=STILL_ACTIVE;    DWORD exitcode2=STILL_ACTIVE;    while(exitcode1==STILL_ACTIVE || exitcode2==STILL_ACTIVE)    {        GetExitCodeThread(hTread1,&exitcode1);        GetExitCodeThread(hTread2,&exitcode2);    }         //想回收线程占用的资源         //要怎么写?


[解决办法]
closehandle
[解决办法]
探讨
创建了多线程,用完是否需要回收,回收怎么写?

创建用的是API函数:
C/C++ code

hTread1=CreateThread(NULL,0,ThreadFunc,(void*)(&para1),0,&threadId1);




C/C++ code

DWORD exitcode1=STILL_ACTIVE;
DWORD ex……

[解决办法]
CloseHandle关闭线程句柄,线程结束后,销毁内核对象。具体可参见“windows核心编程第五版”。

热点排行