%0 Journal Article %T An Approach to Concurrent Extension of C++
C++的一种并发扩充方案* %A CHEN Jia-jun %A ZHAO Jian-hua %A ZHENG Guo-liang %A
陈家骏 %A 赵建华 %A 郑国梁 %J 软件学报 %D 1998 %I %X In this paper, a concurrent object-oriented programming 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 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. %K Object-oriented %K concurrency %K C++ %K concurrent extension %K transformation
面向对象 %K 并发 %K C++ %K 并发扩充 %K 转换. %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=A94FF7AB4A6B5F11&yid=8CAA3A429E3EA654&vid=9CF7A0430CBB2DFD&iid=5D311CA918CA9A03&sid=CD26609C367AC9C8&eid=E543FC2C7CA75C74&journal_id=1000-9825&journal_name=软件学报&referenced_num=3&reference_num=8