您当前的位置: 首页 > 

txwtech

暂无认证

  • 3浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MFC多线程临界区对象实现线程同步范例

txwtech 发布时间:2019-03-26 10:33:53 ,浏览量:3

MFC多线程临界区对象实现线程同步范例

// vs23_5_5.cpp : 定义控制台应用程序的入口点。
//txwtech 2019/03/26 vs2010平台

#include "stdafx.h"
#include "windows.h"
DWORD WINAPI ThreadProc1(LPVOID lpParam);
DWORD WINAPI ThreadProc2(LPVOID lpParam);
int iGolbalCount=0;
int iMax=100;
CRITICAL_SECTION cs;
int _tmain(int argc, _TCHAR* argv[])
{
	HANDLE hThread1,hThread2;
	InitializeCriticalSection(&cs);
	hThread1=CreateThread(NULL,0,ThreadProc1,NULL,0,NULL);
	hThread2=CreateThread(NULL,0,ThreadProc2,NULL,0,NULL);
	Sleep(5000);
	DeleteCriticalSection(&cs);
	printf("主线程结束\n");
	Sleep(5000);
	return 0;
}
DWORD WINAPI ThreadProc1(LPVOID lpParam)
{
	while(true)
	{
		EnterCriticalSection(&cs);
		if(iGolbalCount            
关注
打赏
1665060526
查看更多评论
0.0547s