Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
Object-oriented concurrent programming ABCL/1
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Inheritance and synchronization in concurrent OOP
European conference on object-oriented programming on ECOOP '87
Dimensions of object-based language design
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Concurrent programming in concurrent Smalltalk
Object-oriented concurrent programming
Pool-T: a parallel object-oriented language
Object-oriented concurrent programming
PRESTO: a system for object-oriented parallel programming
Software—Practice & Experience
Concurrent C++: concurrent programming with class(es)
Software—Practice & Experience
iPSC/2 system: a second generation hypercube
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Object-oriented concepts, databases, and applications
Object-oriented concepts, databases, and applications
The heart of object-oriented concurrent programming
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
Inheritance in actor based concurrent object-oriented languages
The Computer Journal - Special issue on object-oriented programming
Inheritance and synchronization with enabled-sets
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
ACT++: building a concurrent C++ with actors
Journal of Object-Oriented Programming
COOL: a language for parallel programming
Selected papers of the second workshop on Languages and compilers for parallel computing
A parallel object-oriented language with inheritance and subtyping
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Emerald: a general-purpose programming language
Software—Practice & Experience
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
&mgr;C++: concurrency in the object-oriented language C++
Software—Practice & Experience
Concepts and Notations for Concurrent Programming
ACM Computing Surveys (CSUR)
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Object-Oriented Software Construction
Object-Oriented Software Construction
Object oriented programming: looking ahead to the year 2000
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
In this paper we review and analyze concurrency issues in object-oriented languages. We particularly focus on C++-based languages. A categorization of existing concurrent object-oriented languages according to their level of integration between the paradigms of object-oriented programming and concurrent programming is presented. We then review concurrent C++-based languages. An analysis of concurrency issues in C++ is also presented.