临界区问题

#include "stdafx.h"
#include <Windows.h>

/*
程序运行结果:
Win2K3/Win7 显示对话框
WinXP 进不了临界区卡死

*/

int _tmain(int argc, _TCHAR* argv[])
{
	CRITICAL_SECTION cs;
	InitializeCriticalSection(&cs);

	LeaveCriticalSection(&cs);

	EnterCriticalSection(&cs);

	DeleteCriticalSection(&cs);

	::MessageBox(NULL, NULL, NULL, NULL);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/mos2046/article/details/39958477