SetMultiThreaded
Revision as of 10:23, 23 May 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=SetMultiThreaded |object=Функции общего назначения |caption=Установка флага многопоточности |t...")
SetMultiThreaded (Установка флага многопоточности) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет безусловно установить флаг многопоточности на объекте, содержащемся в переменной-аргументе. Простые объекты не изменяются. Функция может использоваться при работе с объектами, содержащими ссылки на самого себя (см. статью Объекты).
Синтаксис
SetMultiThreaded(<Аргумент>)
Аргументы
<Аргумент>
- Объект, который необходимо модифицировать.
Примеры
//Только что созданный объект не будет многопоточным, в лог будет выведено 0. a:=List.Create(); Message(IsMultithreaded(a)); //Установка флага многопоточности SetMultiThreaded(a); //В лог будет выведен 1 Message(IsMultithreaded(a));