多线程例子(3)
来源:互联网 发布:java heap的使用 编辑:程序博客网 时间:2024/05/17 09:13
DWORD CMultiThread4Dlg::threadFunc(LPVOID threadNum)
{
while(g_IsRun)
{
Sleep(3000);
}
return 0;
}
void CMultiThread4Dlg::OnTest()
{
// TODO: Add your control notification handler code here
DWORD ThreadID;
GetDlgItem(IDC_TEST)->EnableWindow(FALSE);
long nCount = 0;
while (g_IsRun)
{
if (NULL == CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)(threadFunc),NULL,0,&ThreadID))
{
g_IsRun = false;
break;
}
else
{
nCount++;
}
}
m_nCount = nCount;
UpdateData(false);
Sleep(5000);
GetDlgItem(IDC_TEST)->EnableWindow(TRUE);
g_IsRun = TRUE;
}
运行效果 :
- 多线程例子(3)
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子
- 多线程例子 Runnable 例子。
- 多线程例子双线性例子
- 123
- H.264 中很有用的一些概念(转)
- java笔记4异常
- Fedora
- 如何在QT应用程序中读取Meamo5的IMEI码
- 多线程例子(3)
- pku1113凸包问题还有几个小问题
- 1的阶乘到100的阶乘相加的和,末位数是几?
- 网页URL编码
- PSP《大众高尔夫2P》XB资源包算法分析(4)
- 浪潮通软技术论坛--用SQL恢复浪潮数据后的处理问题!!!!
- VS2005 IDE环境恢复默认值的方法
- Online WYSIWYG HTML Editor
- Fedora