Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Programming distributed systems
Programming distributed systems
Orca: A Language for Parallel Programming of Distributed Systems
IEEE Transactions on Software Engineering
Communications of the ACM
In support of the Ada 9X real-time facilities
ACM SIGAda Ada Letters
Parallel Programming Using Shared Objects and Broadcasting
Computer - Special issue on sharing: high performance at low cost
ACM SIGAda Ada Letters
CHARM++: a portable concurrent object oriented system based on C++
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Ada 9X: from abstraction-oriented to object-oriented
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Object distribution in Orca using Compile-Time and Run-Time techniques
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Highly parallel computing (2nd ed.)
Highly parallel computing (2nd ed.)
Programming in Ada plus an overview of Ada 9X (4th ed.)
Programming in Ada plus an overview of Ada 9X (4th ed.)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Monitors: an operating system structuring concept
Communications of the ACM
Programming Language Essentials
Programming Language Essentials
Capsules: A Shared Memory Access Mechanism for Concurrent C/C++
IEEE Transactions on Parallel and Distributed Systems
RUNTIME SUPPORT FOR DATA PARALLEL TASKS
RUNTIME SUPPORT FOR DATA PARALLEL TASKS
Interpartition communication with shared active packages
Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada
Hi-index | 0.00 |
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language feature is intended for light-weight data synchronization between tasks. The Orca parallel programming language has a very similar construct, the shared data-object, with which we have over five years of experience, both in usage and implementation. This paper compares protected objects and shared data-objects, with regard to design, usage, and implementation.