多线程的使用
来源:互联网 发布:奥数中最优化方法 编辑:程序博客网 时间:2024/04/30 13:07
(1).h文件声明线程调用函数(函数声明在类外):
…
UINT ThreadFunc(LPVOIDlpParam);//线程调用函数
class CDisplayDlg : publicCDialog
{
DECLARE_DYNAMIC(CDisplayDlg)
…
(2).cpp文件中,实现线程调用函数:
UINT ThreadFunc(LPVOID lpParam)
{
CDispTable* disTable= (CDispTable*) lpParam;
disTable->SetGetDBDataStatus(TRUE);
disTable->GetDBData();
disTable->SetGetDBDataStatus(FALSE);
return 0;
}
(3).cpp文件中,在需要开线程的地方执行以下代码:
case 0:
if(m_dispTable->m_bOnGetDBData)
{
break;
}
else
{
pThread = AfxBeginThread(ThreadFunc,this->m_dispTable);break;
//this->m_dispTable就是ThreadFunc函数的参数LPVOID lpParam
}
…
- 【多线程】多线程的使用
- 使用多线程的场合
- 多线程的使用
- 多线程的使用
- 使用多线程的场合
- iphone多线程的使用
- 对于多线程的使用
- C#多线程的使用
- 多线程的使用
- 多线程的使用
- OGRE多线程的使用
- MFC_多线程的使用
- 使用多线程的利弊
- 使用多线程的利弊
- 使用多线程的利弊
- 使用多线程的利弊
- 使用多线程的利弊
- 使用多线程的利弊
- ZOJ 1577 GCD & LCM
- css3选择类别
- PIN码查询网站
- 把excel文档中的内容读取到dataset中
- Spring+JMX(Java Management Extensions)
- 多线程的使用
- 顺时针打印矩阵
- oracle服务启动批处理 提高开机及运行效率
- Lua 与 C混合编程 .
- 【Linux Rsync3.0 实用版安装】
- OpenGL中所有的变换,都是在变换坐标系。
- Spring配置定时器的xml文件
- TCP
- UIControl -控件的基类详解