Go backward to Preprocessor Constants
Go up to Program Control
Go forward to Types

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

  • Wolfgang.Schreiner@risc.uni-linz.ac.at
    Id: main.tex,v 1.10 1996/04/04 11:45:47 schreine Exp

    Prev Up Next