Proceedings of the 1988 ACM SIGPLAN Workshop on Object-Based Concurrent Programming - 1988
DOI: 10.1145/67386.67389
|View full text |Cite
|
Sign up to set email alerts
|

Adding concurrency to a statically type-safe object-oriented programming language

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

1990
1990
2005
2005

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 2 publications
0
4
0
1
Order By: Relevance
“…These difficulties are related to the concurrent execution of an objects's methods, and nonreentrant code. Some of these issues have been mentioned in [9]. A concurrency mechanism with multithreaded active objects must satisfactorily address the interference problem with respect to data encapsulation, procedural abstraction and reusability issues that emerge due to the potential arbitrary interleavings of an object's methods.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…These difficulties are related to the concurrent execution of an objects's methods, and nonreentrant code. Some of these issues have been mentioned in [9]. A concurrency mechanism with multithreaded active objects must satisfactorily address the interference problem with respect to data encapsulation, procedural abstraction and reusability issues that emerge due to the potential arbitrary interleavings of an object's methods.…”
Section: Resultsmentioning
confidence: 99%
“…We address these issues in the section in which we present the bounded buffer example and in the conclusion to this article. Some of these issues are also addressed in [9]. The order in which we have presented the three approaches is also chronological.…”
mentioning
confidence: 99%
“…Language features such as exception handling, polymorphism, persistence and distributed programming all interact with concurrency in both obvious and subtle ways. In many cases, it is impossible for concurrency libraries to deal with these interactions, leading to imposed restrictions or coding conventions on library users that increase the potential for runtime errors (see [48,49] for those relating to C++). Again, the only way the translator can statically check for incompatible interactions among language features, so that it can print appropriate warnings and errors, are concurrency extensions.…”
Section: Concurrency = Library ‡mentioning
confidence: 99%
“…• Do! [183] Java//, ProActive PDC [184], see Eiffel// ¡ ¡ À À ¨¡ ¡ À Mediators [187] MeldC [188][189][190] ¡ ¡ À À ¨¡ ¡ À À Mentat [191][192][193][194][195][196] Micro C++, µC++ [198][199][200] NAM [206] ¡ ¡ À À ¨¡ ¡ À À…”
Section: Es-kit Softwareunclassified