Comparing data synchronization in Ada 9X and Orca
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 year...
Published in: | ACM SIGAda Ada Letters |
---|---|
Main Author: | |
Format: | Article in Journal/Newspaper |
Language: | English |
Published: |
Association for Computing Machinery (ACM)
1995
|
Subjects: | |
Online Access: | http://dx.doi.org/10.1145/199682.199686 https://dl.acm.org/doi/pdf/10.1145/199682.199686 |
Summary: | 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. |
---|