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.