我正在使用线程
hThreadat = CreateThread(NULL,0,MyFunc,&m_ThreadVec,0,&ThreadIDat);
和MyFunc的代码
DWORD WINAPI MYFunc(LPVOID temp)
{
//some code
boost::thread u(&faceThread);
u.interrupt();
return 0;
// new code end}
问题是=当我关闭应用程序时,所有hThreadat线程终止但是提升线程不会。它会导致错误。关闭应用程序时,如何关闭该提升线程。 实际上,boost线程是在windows线程中级联的。 在此先感谢。