entercriticalsection

Фунция входа в критическую секцию

Синтаксис:

entercriticalsection(sec_id);

Аргументы:

Имя Тип данных Описание
sec_id integer Идентификатор критической секции в формате целого числа

Описание:

entercriticalsection – фунция выполняет вход в критическую секцию с идентификатором sec_id. Получение идентификатора критичкской секции происходит с помощью функции createcriticalsection. Критические секции предназначены для защиты выделенного участка программы от параллельного исполнения.

Результат:

Имя Тип данных Описание
    Вход в критическую секцию кода

Пример:

sec_id = createcriticalsection;
entercriticalsection(sec_id);
  a = 5;
  b = a*3;
leavecriticalsection(sec_id);

В данном примере происходит создание критической секции, вход в нее, выполнение кода и выход.

Дополнительные материалы