华北电力大学 网络编程 5--不同IO模式下处理方法.pptVIP

  • 8
  • 0
  • 约9.82千字
  • 约 54页
  • 2017-05-26 发布于湖北
  • 举报

华北电力大学 网络编程 5--不同IO模式下处理方法.ppt

(2) 在程序进程的主线程中调用 AfxBeginThread(MyCalcFunc,ss); 一旦调用了此函数,线程就被创建,并开始执行线程函数。当数据的计算完成时,函数将停止运行,相应的线程也随即终止。 4.创建工作线程的一般模式 : (1) 构建工作线程控制函数的框架 UINT MyThreadProc(LPVOID PPARAM) { CMyObject * pObject = (CMyObject *) pParam; // 传递参数 if(pObject == NULL ||!pObject-IsKindOf(RUNTIME_CLASS(CMyObject))) return 1; ...... return 0; } (2) 在程序的另一个函数中插入相关代码 ...... pNewObject = new CMyObject; AfxBeginThread(MyThreadProc, pNewObject); 查找N(很大)以内的素数,N的取值很大(比如:10000等),并在主界面实时动态显示处理结果,并显示处理进度等。 从CWinThread类派生出自己的线程类 改造自己的线程类 改造.h头文件(用宏DECLARE_DYNCREATE对该类进行声明) 改造.CPP实现文件(用宏IMPLEMENT_DYNCREATE对该类进行实现)

文档评论(0)

1亿VIP精品文档

相关文档