- 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 iostreamusing 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)