Фунция входа в критическую секцию
entercriticalsection(sec_id);
Имя | Тип данных | Описание |
---|---|---|
sec_id | integer | Идентификатор критической секции в формате целого числа |
entercriticalsection – фунция выполняет вход в критическую секцию с идентификатором sec_id. Получение идентификатора критичкской секции происходит с помощью функции createcriticalsection. Критические секции предназначены для защиты выделенного участка программы от параллельного исполнения.
Имя | Тип данных | Описание |
---|---|---|
Вход в критическую секцию кода |
sec_id = createcriticalsection; entercriticalsection(sec_id); a = 5; b = a*3; leavecriticalsection(sec_id);
В данном примере происходит создание критической секции, вход в нее, выполнение кода и выход.