线程结束在开启的有关问题

线程结束在开启的问题
大侠们,小弟遇到一个问题。MFC编程。
在界面中开启一个线程:hThreadAudioSample = (HANDLE)_beginthreadex(NULL,0,&AudioSampleThread,NULL,0,&dwThreadIDAudioSample);
然后再利用里外一个按钮
PostThreadMessage(dwThreadIDAudioSample,WM_TERM_THREAD,0,0);

当AudioSampleThread线程中收到WM_TERM_THREAD就立即用return 0;
返回。
这时功能也的确关闭了。可是当我再利用(HANDLE)_beginthreadex(NULL,0,&AudioSampleThread,NULL,0,&dwThreadIDAudioSample);
也不报错,但是功能就不能实现了,不知道是哪儿出问题了

求救

------解决方案--------------------
dwThreadIDAudioSample改了吧
不同的线程有不同的线程号