Русский
Интеграции
Powered By GitBook
Объект «Threading»
Предоставляет управление параллельными потоками.
Метод
Описание
Ожидает завершения указанного потока.
Заканчивает исполнение указанного потока.
Запрашивает принятое сообщение.
Посылает сообщение указанному потоку.
Запускает переданную в качестве параметра функцию в отдельном потоке.

joinThread

Ожидает завершения указанного потока.

Синтаксис

JavaScript
1
Threading.joinThread("threadId")
Copied!
В качестве параметра необходимо указать id потока.

killThread

Заканчивает исполнение указанного потока.

Синтаксис

JavaScript
1
Threading.killThread("threadId")
Copied!
В качестве параметра необходимо указать id потока.

receiveMessage

Запрашивает принятое сообщение.

Синтаксис

JavaScript
1
Threading.receiveMessage(wait)
Copied!
Если wait равен true, то ожидает, пока не придет сообщение.

sendMessage

Посылает сообщение указанному потоку.

Синтаксис

JavaScript
1
Threading.sendMessage("threadId", "message")
Copied!
В качестве параметров необходимо указать id потока и сообщение.

startThread

Запускает переданную в качестве параметра функцию в отдельном потоке.
Внимание! При этом создаётся новая копия для всех глобальных переменных. Так что если в одном потоке значение переменной меняется, в другом потоке оно остаётся старым.

Синтаксис

JavaScript
1
Threading.startThread("newThreadId", "functionName")
Copied!
В качестве параметров необходимо указать id потока и функцию.
Last modified 11mo ago