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