Объект «Threading»
Предоставляет управление параллельными потоками.
Метод | Описание |
Ожидает завершения указанного потока. | |
Заканчивает исполнение указанного потока. | |
Запрашивает принятое сообщение. | |
Посылает сообщение указанному потоку. | |
Запускает переданную в качестве параметра функцию в отдельном потоке. |
joinThread
Ожидает завершения указанного потока.
Синтаксис
В качестве параметра необходимо указать id потока.
killThread
Заканчивает исполнение указанного потока.
Синтаксис
В качестве параметра необходимо указать id потока.
receiveMessage
Запрашивает принятое сообщение.
Синтаксис
Если wait
равен true
, то ожидает, пока не придет сообщение.
sendMessage
Посылает сообщение указанному потоку.
Синтаксис
В качестве параметров необходимо указать id потока и сообщение.
startThread
Запускает переданную в качестве параметра функцию в отдельном потоке.
Внимание! При этом создаётся новая копия для всех глобальных переменных. Так что если в одном потоке значение переменной меняется, в другом потоке оно остаётся старым.
Синтаксис
В качестве параметров необходимо указать id потока и функцию.
Last updated