MFC中线程的使用及调试

我写了一个最简单的线程,但不知道为什么会出错

代码如下:
在一个函数中启动线程AfxBeginThread(thread,0);
UINT thread(LPVOID v)
{
AfxMessageBox("***");
return 0 ;
}

运行后跳出框显示debug assertion failed!

你确定是这里的问题?