多线程的测试

原创 2007年09月13日 16:25:00

 全局:
CEvent g_event;
UINT MyThreadProc(LPVOID pParam);

OnInitDialog()中:
AfxBeginThread((AFX_THREADPROC)MyThreadProc,(LPVOID)this);


UINT MyThreadProc(LPVOID pParam)
{
 ATLTRACE("thread start/n");

 CGraphofData* ptdlg=(CGraphofData*)pParam;
 while(1)
 {
  ATLTRACE("等待信号:/n");
  WaitForSingleObject(g_event.m_hObject,INFINITE);
  //ptdlg->AddData2Oscilloscope(3,0);
  ATLTRACE("有信号/n");
  ATLTRACE("get_filedata.size()=%d/n",get_filedata.size());
  for(int i=0;i<get_filedata.size();i++)
  {
   ATLTRACE("i=%d,delaytime=%d,data=%d/n",i,get_filedata[i].delaytime,get_filedata[i].data);
   Sleep(get_filedata[i].delaytime);
   ptdlg->AddData2Oscilloscope(get_filedata[i].band,get_filedata[i].data);
  }
  
 }
 ATLTRACE("thread end/n");
 return 0;
}

在需要调用线程函数时设置有信号,即:
g_event.SetEvent();

相关文章推荐

多线程,runtime测试demo

  • 2017年12月05日 19:40
  • 85KB
  • 下载

多线程测试

  • 2013年12月07日 17:11
  • 62KB
  • 下载

java中的多线程测试例子

在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: ? 1 2...

Java多线程Junit测试GroboUtils-5.zip

  • 2014年04月22日 16:49
  • 7.84MB
  • 下载

c# winform 多线程测试例子(初学)

  • 2017年11月23日 19:15
  • 194KB
  • 下载

使用多线程模拟多用户并发访问一个或多个tomcat,测试性能 java

Java代码   package test;      import java.net.HttpURLConnection;   import java.net.SocketTim...

wpfapp3.rar,wpf绑定多线程测试

  • 2017年07月14日 16:26
  • 44KB
  • 下载

算法01之归并排序及多线程测试

一、基本思想     归并排序和快速排序都使用了分治法,分治法的策略是将一个规模为n的大问题分解成k个相同的子问题,这些子问题互相独立且与原问题性质相同,然后分别求解这些子问题,最后将这些子问题的解合...

J2ME的多线程教程和测试

  • 2011年07月09日 14:45
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多线程的测试
举报原因:
原因补充:

(最多只允许输入30个字)