Русский
Search
K
Links
Comment on page

Объект «Threading»

Предоставляет управление параллельными потоками.
Метод
Описание
Ожидает завершения указанного потока.
Заканчивает исполнение указанного потока.
Запрашивает принятое сообщение.
Посылает сообщение указанному потоку.
Запускает переданную в качестве параметра функцию в отдельном потоке.

joinThread

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

Синтаксис

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

killThread

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

Синтаксис

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

receiveMessage

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

Синтаксис

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

sendMessage

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

Синтаксис

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

startThread

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

Синтаксис

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