多线程—热水器加热全过程.docVIP

  • 3
  • 0
  • 约3.41千字
  • 约 4页
  • 2016-12-16 发布于安徽
  • 举报
模拟热水器加热的小程序,程序逻辑其实很简单,唯一不同的是创建了四个线程来模拟热水器的侦测水位、侦测水温、上水和加热四个功能,同时用四个内核对象进行线程间的同步。具体代码如下 #ifndef UNICODE #define UNICODE #endif #ifdef UNICODE #ifndef _UNICODE #define _UNICODE #endif #endif #include Windows.h #include tchar.h #include process.h #include iostream using namespace std; typedef unsigned (__stdcall *PTHREAD_ADDR)(void*); #define chBEGINTHREADEX(psa, cbStackSize, pfnStartAddr, \ pvParam, dwCreateFlags, pdwThreadId) \ ((HANDLE)_beginthreadex( \ (void*) (psa), \ (unsigned) (cbStackSize), \ (PTHREAD_ADDR) (pfnStartAddr), \ (void*) (pvParam), \ (unsigned) (dwCreateFlags),\

文档评论(0)

1亿VIP精品文档

相关文档