\"\" \"\" \"\"
Go backward to Preprocessor Constants
Go up to Program Control
Go forward to Types
RISC-Linz logo

Restrictions

An RT++ program generates a set of threads that may be executed by any process of the RT++ runtime environment. Normally the location of a thread is transparent i.e. it does not matter on which process a thread is executed.

However, there are a few exceptions all of which are related to the fact that the data segment of a program is local to each process. As a consequence, if data in this space are accessed, the location of a thread does matter.  

The function rt_bind may be used to bind threads to specific processes in those cases, where the location of a thread is of concern.  

As a simplification, the RT++ main thread is bound to the initial process such that it can do anything that can be done in a C++ program.

  • Standard Input
  • Standard Output
  • C++ Memory Allocation
  • Global Variables

  • Author: Wolfgang Schreiner
    Last Modification: April 12, 1997