亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? win_thread.h

?? 積下的一點C++編程序庫源碼
?? H
字號:
///////////////Win_Thread.h/////////////////////////
#ifndef WIN_THREAD_H
#define WIN_THREAD_H 1
//////////////////////////////////////////////////////////////////////////////


//文件名		: Win_Thread.h

//功能			: Win線程封裝,應(yīng)用于Windows系統(tǒng)

//創(chuàng)建/修改日期	: 2003.11.27

//作者			: 韓國靜
//

#define UNI_THREADPROC 		DWORD WINAPI
//use for "UNI_THREADPROC ThreadProc (void *pThis);"

typedef DWORD (WINAPI *PUNI_THREADPROC)( void * pParam);


typedef HANDLE			UNI_ThreadHandle;
typedef UNI_DWORD			UNI_ThreadID;
typedef HANDLE	 		UNI_Semaphore;
#define UNI_Sleep(Milliseconds) (Sleep(Milliseconds))

////////////////////////////////	Windows線程互拆		////////
typedef CRITICAL_SECTION UNI_Mutex;

#define UNI_InitializeMutex(pMutex) (InitializeCriticalSection(pMutex),UNI_TRUE)

#define UNI_DestroyMutex(pMutex) (DeleteCriticalSection(pMutex),UNI_TRUE)

#define UNI_LockMutex(pMutex) (EnterCriticalSection(pMutex),UNI_TRUE)

#define UNI_UnLockMutex(pMutex) (LeaveCriticalSection(pMutex),UNI_TRUE)

///////////////////////
#define UNI_WAIT_FAILED		WAIT_FAILED
#define UNI_WAIT_TIMEOUT	WAIT_TIMEOUT

typedef HANDLE  UNI_Event;

#define UNI_InitEvent(pEvent) ((*(pEvent)=::CreateEvent(UNI_NULL,TRUE,FALSE,UNI_NULL))?UNI_TRUE:UNI_FALSE)

#define UNI_DestroyEvent(pEvent) (::CloseHandle(*(pEvent)),UNI_TRUE)

inline int UNI_WaitEvent(UNI_Event *pEvent,UNI_Mutex *,UNI_DWORD time)
{
	int ret=0;
	if(time!=0)
		ret=WaitForSingleObject(*pEvent,time);
	ResetEvent(*pEvent);
	return ret;
}

#define UNI_SetEvent(pEvent) (::SetEvent(*(pEvent))?UNI_TRUE:UNI_FALSE)

///////////////////////////////////////	Windows線程信號量	/////////////////////////////

#define  UNI_CreateSemaphore(pSemaphore,InitiValue)\
(*pSemaphore=CreateSemaphore(NULL,InitiValue,1000,NULL),(*pSemaphore!=NULL))

#define UNI_CloseSemaphore(Semaphore)\
(CloseHandle(Semaphore),UNI_TRUE)

#define UNI_WaitSemaphore(Semaphore)\
(WaitForSingleObject(Semaphore,INFINITE)!=WAIT_FAILED)

#define UNI_ReleaseSemaphore(Semaphore)\
ReleaseSemaphore(Semaphore,1,NULL)


////////////////////////////////	Windows線程局部存儲		///////////////////////////////////
typedef UNI_DWORD UNI_TLSKEY;

#define UNI_TLSAlloc(pTlsKey) (*(pTlsKey)=::TlsAlloc(),\
(TLS_OUT_OF_INDEXES==*(pTlsKey))?UNI_FALSE:UNI_TRUE)

#define UNI_TLSFree(TlsKey) (::TlsFree(TlsKey)?UNI_TRUE:UNI_FALSE)

#define UNI_TlsSetValue(TlsKey,pVoid) (::TlsSetValue(TlsKey,(void *)pVoid)?UNI_TRUE:UNI_FALSE)

#define UNI_TlsGetValue(TlsKey) ::TlsGetValue(TlsKey)

//////////////////////////////////	Windows線程創(chuàng)建		////////////////////////////////////////////////
#define UNI_GetThreadId() GetCurrentThreadId()

#define UNI_ExitThread(ExitCode) return(DWORD) ExitCode

inline UNI_BOOL UNI_WaitCloseThread(UNI_ThreadHandle hThread)
{
	if(WaitForSingleObject(hThread,INFINITE)!=WAIT_FAILED)
	{
		::CloseHandle(hThread);
		return UNI_TRUE;
	}
	return UNI_FALSE;
}

inline UNI_BOOL UNI_CreateThread(PUNI_THREADPROC pThreadFunc,
								 void * param,
								 UNI_ThreadHandle *pHandle,UNI_ThreadID *pThreadID)
{
	*pHandle=(UNI_ThreadHandle )CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)pThreadFunc,(PVOID)param,0,pThreadID);
	if(*pHandle==UNI_NULL)
		return UNI_FALSE;
	return UNI_TRUE;
}

#define UNI_CloseThreadHandle(ThreadHandle)\
( CloseHandle(ThreadHandle))

inline UNI_BOOL UNI_SuspendThread(UNI_ThreadHandle hThread)
{
	return (-1==::SuspendThread(hThread))?UNI_FALSE:UNI_TRUE;
}

inline UNI_BOOL UNI_ResumeThread(UNI_ThreadHandle hThread)
{
	return (-1==::ResumeThread(hThread))?UNI_FALSE:UNI_TRUE;
}

inline UNI_BOOL UNI_KillThread(UNI_ThreadHandle hThread)
{
	return (::TerminateThread(hThread,0))?UNI_TRUE:UNI_FALSE;
}

////////////////////////////////////////////////////////////////////////////

#endif//WIN_THREAD_H

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡一二三区黄网| 国产精品午夜春色av| 一本久久综合亚洲鲁鲁五月天 | 国产美女视频91| 免费精品视频在线| 蜜桃视频一区二区| 精品一区二区三区久久| 日本三级亚洲精品| 美女精品一区二区| 国模一区二区三区白浆| 国产精品一二二区| 成人影视亚洲图片在线| 成人性生交大片免费看在线播放| 懂色av中文一区二区三区| 国产高清精品久久久久| eeuss鲁一区二区三区| av午夜精品一区二区三区| 91网站在线观看视频| 99久久99久久久精品齐齐| 在线观看中文字幕不卡| 欧美精选一区二区| 欧美xxxx老人做受| 国产欧美精品一区aⅴ影院| 国产精品国产a级| 一区二区三区在线观看视频| 天使萌一区二区三区免费观看| 蜜桃视频一区二区三区| 国产精品1区2区3区| www.日韩在线| 欧美日韩精品福利| 久久一区二区三区国产精品| 亚洲素人一区二区| 日本亚洲三级在线| 播五月开心婷婷综合| 欧美色倩网站大全免费| 精品国产91九色蝌蚪| 中文字幕制服丝袜一区二区三区| 午夜国产精品影院在线观看| 国产成人免费9x9x人网站视频| 色老汉一区二区三区| 日韩午夜精品视频| 亚洲激情在线激情| 蜜臀av一级做a爰片久久| 成人高清免费观看| 日韩欧美一区中文| 亚洲精品成a人| 国产精品一二一区| 欧美精品黑人性xxxx| 国产精品久久久久一区| 日韩高清在线不卡| 91麻豆国产在线观看| 久久婷婷国产综合国色天香| 亚洲成人黄色小说| av午夜一区麻豆| 久久久.com| 美女脱光内衣内裤视频久久网站| 色乱码一区二区三区88 | 国产精品一级片在线观看| 91国内精品野花午夜精品| 国产日产亚洲精品系列| 免费久久精品视频| 欧美日本视频在线| 亚洲午夜视频在线| 成人av在线一区二区三区| 国产亚洲精品免费| 另类调教123区| 欧美高清视频一二三区| 亚洲午夜私人影院| 色老汉av一区二区三区| 亚洲色图视频网站| 成人激情动漫在线观看| 国产欧美精品在线观看| 激情欧美一区二区三区在线观看| 欧美一区二区三区四区五区| 亚洲1区2区3区视频| 色综合久久久久久久| 136国产福利精品导航| www.综合网.com| 国产精品久久看| 成人国产在线观看| 中文字幕一区二区三区在线不卡 | 成+人+亚洲+综合天堂| 欧美国产1区2区| av电影在线观看完整版一区二区| 欧美激情艳妇裸体舞| 成人av动漫网站| 中文字幕一区二区三区在线播放 | 欧美性xxxxxx少妇| 亚洲国产精品一区二区www| 欧美色男人天堂| 免费的国产精品| 久久综合网色—综合色88| 国产精品 欧美精品| 自拍偷拍国产亚洲| 在线视频中文字幕一区二区| 亚洲mv在线观看| 日韩精品在线一区| 国产成+人+日韩+欧美+亚洲 | 在线国产亚洲欧美| 亚洲国产综合91精品麻豆| 欧美男同性恋视频网站| 久久精品国产精品亚洲精品| 国产午夜精品在线观看| 99久久婷婷国产精品综合| 亚洲一区二区三区影院| 91精品欧美综合在线观看最新| 久久99久久99| 中文字幕一区二| 91麻豆精品国产自产在线| 国产精品一二三四| 亚洲六月丁香色婷婷综合久久| 欧美人妇做爰xxxⅹ性高电影| 美女视频黄 久久| 国产精品电影一区二区| 欧美日韩卡一卡二| 国产不卡视频一区| 午夜精品久久久久久久久久 | 色拍拍在线精品视频8848| 日韩一区精品字幕| 中文久久乱码一区二区| 欧美裸体bbwbbwbbw| 岛国精品一区二区| 性久久久久久久久久久久| 国产女主播一区| 日韩午夜激情视频| 91浏览器打开| 国产精品1024久久| 麻豆精品视频在线| 亚洲综合在线电影| 久久精品男人天堂av| 欧美日韩国产综合久久| 成人精品gif动图一区| 日本午夜精品视频在线观看| 亚洲男人天堂一区| 国产日韩精品一区二区三区| 日韩欧美国产麻豆| 欧美日韩一区不卡| 91在线观看免费视频| 国产精品资源在线| 捆绑调教一区二区三区| 亚洲6080在线| 亚洲自拍都市欧美小说| 亚洲欧美一区二区久久 | 一区二区在线观看免费| 中文字幕二三区不卡| 久久综合五月天婷婷伊人| 91精品国产欧美日韩| 5566中文字幕一区二区电影| 在线观看成人免费视频| 96av麻豆蜜桃一区二区| 91在线一区二区| www.欧美.com| eeuss鲁一区二区三区| 成人一级片网址| 豆国产96在线|亚洲| 国产成人av影院| 国产91精品一区二区麻豆网站| 午夜影院久久久| 韩国三级电影一区二区| 日本亚洲电影天堂| 国产精品激情偷乱一区二区∴| 91精品国产欧美日韩| 6080亚洲精品一区二区| 欧美丰满少妇xxxbbb| 5566中文字幕一区二区电影| 欧美一区二区高清| 精品国产青草久久久久福利| 精品国产欧美一区二区| 久久久久国产精品人| 国产欧美精品一区二区三区四区| 中文字幕精品三区| 亚洲男人的天堂在线观看| 亚洲一区在线视频观看| 丝袜美腿高跟呻吟高潮一区| 喷白浆一区二区| 福利一区在线观看| av不卡一区二区三区| 欧美色图12p| 久久综合中文字幕| 亚洲图片激情小说| 性做久久久久久| 国产一区二区女| 91丨九色丨尤物| 91麻豆精品国产91久久久久久 | 久久66热偷产精品| 成人国产亚洲欧美成人综合网| 在线亚洲人成电影网站色www| 欧美一区二区三区视频免费 | 色久综合一二码| 欧美一区二区三区四区在线观看 | 欧美一级片免费看| 国产精品国产三级国产| 一区二区国产盗摄色噜噜| 麻豆国产精品一区二区三区 | 色94色欧美sute亚洲13| 日韩精品中文字幕一区| 亚洲美女偷拍久久| 国产最新精品精品你懂的| 欧洲日韩一区二区三区| 2022国产精品视频|