Interthread Communication
INtime supports many communication objects.
-
A mailbox can pass objects or data (up to 128 bytes per call) between threads
-
A massage queue is a fixed size – and thus fast - data transfer resource optimized for communication between nodes
-
A semaphore is a counter that can be used for interthread synchronization and for event signaling.
-
A region is a one-unit semaphore that can be used for mutual exclusion.
Beside these communication objects, shared memory also is supported.
-
Very efficient way to share large amount of data. Synchronization for accessing the shared memory is required in most cases.