+++++++++++++++++++++dll中创建线程++++++++++++++++++++

六个钱包 2006-08-22 12:42:51
我在DLL中创建线程
但只有主线程运,新线程不运行
下面是我的代码.高手帮忙.谢谢!
DWORD WINAPI ThreadProc(
LPVOID lpParameter
)
{
while(1)
{
MessageBox(NULL,"新线程运行","",MB_OK);
Sleep(1000);
}
return 0;
}


BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
HANDLE hThread=::CreateThread(NULL,0,ThreadProc,NULL,0,NULL);
CloseHandle(hThread);
while(1)
{
MessageBox(NULL,"主线程运行","",MB_OK);
Sleep(7000);
}
return TRUE;
}
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dummyz 2006-08-22
  • 打赏
  • 举报
回复
晕,又是这个问题

看 <<windows 核心编程>> 的 20.2.5
六个钱包 2006-08-22
  • 打赏
  • 举报
回复
谢谢

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧