Making C++ concurrent and real-time

  • Authors:
  • Wei Li;Gansheng Li

  • Affiliations:
  • Department of Computer Science and Engineering, Zhejiang University, Hangzhou,310027, P.R.China;-

  • Venue:
  • ACM SIGPLAN Notices - Special issue: HOPL-II. (See )
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present an approach to add a base class, Thread, to C++, so that any objects of Thread and its derivations can be executed concurrently. Synchronization and communication between two objects are similar to that of Ada rendezvous. Then we add a separate time constraint module to provide time constraint on the level of method of objects. This information makes the execution of codes in accord with temporal relations of object methods, which is specified in the specification of time constraint. Thus, real-time facilities are also added to C++.