Объект «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 потока и функцию.
Last updated
Was this helpful?