Approach to concurrent extension of C++

Jiajun Chen,Jianhua Zhao,Guoliang Zheng
1998-01-01
Ruan Jian Xue Bao/Journal of Software
Abstract:A concurrent object-oriented program model is presented. It consists of a group of concurrent objects which may have bodies. When the concurrent object with a body is created, its body will begin to run. In this model, the synchronous message passing is adopted for inter-object communication and the intra-object concurrency is permitted. The object concurrency control is distributed among each method's activation condition in an object. Based on the presented model, C++ is extended. A policy is also given to transform the classes defined in the extended C++ into C++ classes. The implementation uses the multithreading and synchronization mechanisms supported in some multitasking operating systems, such as Windows 95.
What problem does this paper attempt to address?