20 Aralık 2016 Salı

CreateSemaphore

Giriş
Şu satırı dahil ederiz.
#include <Windows.h>
POSIX semaphore yapıları ile benzerlik gösterir.

CreateSemaphore metodu
Şöyle yaparız.
HANDLE ghSemaphore = CreateSemaphore(NULL, 1, 10, NULL);
ReleaseSemaphore metodu
Şöyle yaparız.
DWORD WINAPI ThreadFunction()
{
  WaitForSingleObject(ghSemaphore, 0);
  ...
  ReleaseSemaphore(ghSemaphore, 1, NULL);
}

Hiç yorum yok:

Yorum Gönder