cgd0282 2009年07月18日
循环创建线程(::_beginthreadex),CPU 100%问题
在主窗口类中
void CMainDlg::OnButton(UINT uNotifyCode, int nID, CWindow wndCtl)
{
HANDLE h[60];
for (int i = 0; i< 60; i++)
{
h[i] = (HANDLE)::_beginthreadex(NULL, 0, Dummy_SendThread, this, 0, NULL);
//Sleep(1);
}
}
界面上使用按钮触发创建多个线程,点击按钮有时界面会卡住,CPU100%; Dummy_SendThread函数里直接返回0;没做任何处理;
如果加上Sleep(1);时.好像就没问题;不知大家有没遇过?
...全文
216 点赞 收藏 20
写回复
20 条回复

还没有回复,快来抢沙发~

发动态
发帖子
进程/线程/DLL
创建于2007-09-28

6375

社区成员

4.9w+

社区内容

VC/MFC 进程/线程/DLL
社区公告
暂无公告