Использование семафоров для синхронизации потоков - реферат по программному обеспечению, программированию

 

Тезисы:

  • При завершении поток вызывает функцию ReleaseSemaphore () , освобождающую семафор.
  • Семафор начинает действовать с назначенного для него начального отсчета.
  • Поток-производитель осуществляет запись в буфер, а поток-потребитель - чтение из буфера.
  • Условие сигнализации зависит от объекта синхронизации.
  • Если значение счетчика семафора равно нулю, он находится в несигнальном состоянии.
  • Если же это значение больше нуля, семафор переходит в сигнальное состояние.
  • При выполнении операции P над семафором S сначала проверяется его значение.
  • LpThreadSecurity - указатель на структуру, содержащую атрибуты доступа к семафору.
  • LSemMaxCount - максимальное значение счетчика в семафоре.
  • LpszSemName- указатель на строку, содержащую имя семафора.

 

 

Похожие работы:

Предметы

Все предметы »

 

 

Актуальные рефераты по программному обеспечению, программированию