Object «Threading»

This article is automatically translated from Russian by Google Translator.

Provides management of parallel threads.

Method

Description

Waiting for the specified flow to complete.

Finishes the execution of the specified flow.

Queries the received message.

Sends a message to the specified stream.

Runs the function passed as a parameter in a separate thread.

joinThread

Waiting for the specified flow to complete.

Syntax

Threading.joinThread("threadId");

As a parameter, it is necessary to specify thread id.

killThread

Finishes the execution of the specified flow.

Syntax

Threading.killThread("threadId");

The thread id must be specified as a parameter.

receiveMessage

Queries the received message.

Syntax

Threading.receiveMessage(wait);

If wait is true, it waits until a message arrives.

sendMessage

Sends a message to the specified stream.

Syntax

Threading.sendMessage("threadId", "message");

As parameters, it is necessary to specify thread id and message.

startThread

Runs the function passed as a parameter in a separate thread.

Warning! This creates a new copy for all global variables. So if the value of a variable change in one thread, it stays the same in another thread.

Syntax

Threading.startThread("newThreadId", "functionName");

As parameters, it is necessary to specify thread id and function.

Last updated