В состав параметров синхронизирующей функции WaitForSingleObject входит описатель объекта. Для того чтобы воспользоваться данной функцией, поток может:
Функция LsaRemoveAccountRights позволяет отозвать привилегию из:
Функция LsaAddAccountsRights позволяет добавить привилегию в:
Функция ReadFile предназначена для чтения данных из:
Функция LookUpAccountName позволяет получить…
Функция LockFile используется для…
Функция CreateFile используется для…
Одним из решений проблемы синхронизации является использование переменной замка (lock). При этом вхождение в критическую секцию осуществляется при помощи операций while(lock); и lock=1;. Недостатком данного решения является:
Одним из решений проблемы синхронизации является использование переменной замка (lock). При этом вхождение в критическую секцию осуществляется при помощи операций while(lock); и lock=1;.Непрерывность (атомарность) выполнения этих операций: