摘要
提出了一种面向对象的并发程序设计语言ConcurrentC ̄(++)。在ConcurrentC ̄(++)中,进程就是一种特殊的对象─—并发对象,因而具有抽象性(abstraction)、封装性(encapsulation)、继承性(inheritance)以及同式多型(polymorphism)。并发对象可以动态地产生,动态地消亡。进程之间的通信与同步依据并发对象之间的消息传递。ConcurrentC ̄(++)为实现复杂的并发问题提供了一种良好的手段,为仿真神经网络的实现奠定了基础。
With the concurrent constructor(concurrent class)introduced into C ̄(++),this paper presentsan object-oriented concurrent programming language concurrentC ̄(++).In ConcurrentC ̄(++), a process is aspecial object──concurrent object,hence it has the features of abetraction,encapsuIation, inheritance andpolymophism. Concurrent objects can be dynamically created and deleted. The communication andsynchronization of processors are based upon the message passing among concurrent objects.ConcurrentC ̄(++)provides a good tool for the implementation of complex concurrent problems and paves the way forefficlently simulating artificiaI neuraI networks.
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
1995年第2期197-200,共4页
Journal of University of Electronic Science and Technology of China
基金
国家教委博士点基金