CreateMutex()CreateSemaphore()都是什么意思 需要哪個.h文件支持他們的參數 都是什么意思還有譬如下面void cuthair(){ ::Sleep (10000);cout<<"理發完成 !"<<endl; }
2 回答

ABOUTYOU
TA貢獻1812條經驗 獲得超5個贊
CreateMutex作用是找出當前系統是否已經存在指定進程的實例。如果沒有則創建一個互斥體。
定義簡介:
CreateMutex()函數可用來創建一個有名或無名的互斥量對象,其函數原型為:
VB聲明
Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As SECURITY_ATTRIBUTES, ByVal bInitialOwner As Long, ByVal lpName As String) As Long
VC聲明
HANDLE CreateMutex(
LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全屬性的指針
BOOLbInitialOwner, // 初始化互斥對象的所有者
LPCTSTRlpName // 指向互斥對象名的指針
);
查看完整回答
添加回答
舉報
0/150
提交
取消