Difference between revisions of "SetMultiThreaded"
(Created page with "{{infobox function |name=SetMultiThreaded |object=Функции общего назначения |caption=Установка флага многопоточности |t...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:52, 7 February 2021
SetMultiThreaded (Установка флага многопоточности) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет безусловно установить флаг многопоточности на объекте, содержащемся в переменной-аргументе. Простые объекты не изменяются. Функция может использоваться при работе с объектами, содержащими ссылки на самого себя (см. статью Объекты).
Синтаксис
SetMultiThreaded(<Аргумент>)
Аргументы
<Аргумент>
- Объект, который необходимо модифицировать.
Примеры
//Только что созданный объект не будет многопоточным, в лог будет выведено 0. a:=List.Create(); Message(IsMultithreaded(a)); //Установка флага многопоточности SetMultiThreaded(a); //В лог будет выведен 1 Message(IsMultithreaded(a));