createcriticalsection

Функция создания критической секции

Синтаксис

sec_id = createcriticalsection;

Аргументы

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

Описание

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

Результат

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

sec_id - идентификатор критической секции в формате целого числа.

Пример

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

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

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