最近改个BUG,不定期的出现内存错误,应该是由于空指针引起的,但是我有不知道为什么产生的,我想向各位请教下,我初始化的时候创建了一个线程,但是没关闭,当我点击一个按钮时我又调用这个创建函数,由于句柄是成员变量,这样做会不会有什么问题??代码如下:
Init()
{
CollectClient();}BOOL CollectClient()
{
    DWORD dwThreadID;
m_hCollectThread = ::CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)CollectThreadStub,
(LPVOID)this,0,&dwThreadID);
return TRUE;}void OnButton()
{
CollectClient();
}