Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Modelling and programming in an object-oriented concurrent language ABCL/1
Object-oriented concurrent programming
Concurrent programming in concurrent Smalltalk
Object-oriented concurrent programming
Orient84/K: an object-oriented concurrent programming language for knowledge representation
Object-oriented concurrent programming
A general model for concurrent and distributed object-oriented programming
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
A synchronization mechanism for typed objects in a distributed system
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
Inheritance and synchronization with enabled-sets
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Computational reflection in class based object-oriented languages
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Reflective facilities in Smalltalk-80
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
ACT++: building a concurrent C++ with actors
Journal of Object-Oriented Programming
Concurrency and reusability: from sequential to parallel
Journal of Object-Oriented Programming
Communicating sequential processes
Communications of the ACM
Distributed processes: a concurrent programming concept
Communications of the ACM
Inheritance and Subtyping in a Parallel Object-Oriented Language
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
Inheritance and Synchronization in Concurrent OOP
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
Hi-index | 0.00 |
Concurrent object-oriented programming faces a dilemma: should a language provide an explicit or an implicit concurrency control? Both styles of programming present advantages and limitations.This article discusses this issue and proposes a solution: the programming of user-defined abstractions.We advocate that no framework of concurrency control is universal, but that many present interesting properties. The solution resides in the building of reusable libraries of concurrent abstractions.