JavaScript. Объект «Threading»

Предоставляет управление параллельными потоками.

joinThread

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

Синтаксис

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

killThread

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

Синтаксис

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

receiveMessage

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

Синтаксис

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

sendMessage

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

Синтаксис

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

startThread

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

Синтаксис

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