信號句柄 = CreateSemaphoreA 創建一個信號 返回信號句柄
參數1:可以爲0 把類型改成整數型
參數2:設置爲0的話,一開始讓WaitForSingleObject進入等待狀態
參數3:可以設置爲100,如果參數2值超過參數3,則WaitForSingleObject無效
參數4:可以隨便寫一個字符串,不影響(高手勿笑。。。)
WaitForSingleObject(信號句柄,-1)
設置-1,需要ReleaseSemaphore釋放信號以後纔會取消等待
ReleaseSemaphore(信號句柄 ,1,0)
釋放信號,也就是讓CreateSemaphoreA參數2加1
OpenSemaphoreA()
重新生成一個信號句柄,建立一個新的信號,重新開始