Advanced Search
    LI Bangqing, XU Baowen. ConC++: A CONCURRENT LANGUAGE EXTENDED FROM C++J. Journal of Computer Research and Development, 2000, 37(8): 1000-1005.
    Citation: LI Bangqing, XU Baowen. ConC++: A CONCURRENT LANGUAGE EXTENDED FROM C++J. Journal of Computer Research and Development, 2000, 37(8): 1000-1005.

    ConC++: A CONCURRENT LANGUAGE EXTENDED FROM C++

    • In this paper, the programming language ConC++ is introduced, which is extended from C++ to support multithread and concurrent programming using concurrent classes and protected classes. A concurrent class has an active function, which executes immediately when an object is instantiated. A protected class encapsulates a group of data and operations on them. It is used to implement synchronization and mutual exclusion between objects of concurrent classes, with the centralized object concurrency control. The approach achieves object autonomy, decreases context switches and deadlocks and increases program performance.
    • loading

    Catalog

      Turn off MathJax
      Article Contents

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return