NDC- AN APPROACH TO CONCURRENT EXTENSION OF C++(+ )

Authors
Citation
Jj. Chen et Gl. Zheng, NDC- AN APPROACH TO CONCURRENT EXTENSION OF C++(+ ), ACM SIGPLAN NOTICES, 32(3), 1997, pp. 50-56
Citations number
12
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
32
Issue
3
Year of publication
1997
Pages
50 - 56
Database
ISI
SICI code
Abstract
In this paper,we present an approach to extending C++ with the capabil ity of describing concurrent computation. The concurrent object-orient ed model we adopt consists of a group of concurrent objects which may have bodies. When a concurrent object is created, its body begins to r un. Inter-object communication uses the synchronous message passing an d the internal concurrency of object is permitted. Concurrency control is distributed among each method's activation condition in an object. We also provide a policy to transform the classes defined in the exte nded C++ into C++ classes. The implementation is based on the multithr eading and synchronization facilities supported in some multitasking o perating systems such as Windows 95.