Synchronization and communication in the ‘subject’
A new type of communication between concurrent processes called ‘subjects’ and a synchronization mechanism are presented. Since the communication is carried out only based on reading the internal states of a subject, it is available at any time even in the case of a failure of some subjects.
KeywordsInternal State Type Communication Precedent Relation Synchronization Problem Synchronization Mechanism
Unable to display preview. Download preview PDF.
- Eswaran KP, et al. (1976) The Notions of Consistency and Predicate Locks in a Database System. CACM 19:624–633Google Scholar
- Goldberg A, Robson D (1983) Smalltalk-80: the language and its implementation. Addison-WesleyGoogle Scholar
- Hansen PB (1978) Distributed Processes: A Concurrent Programming Concept. CACM 21:934–941Google Scholar
- Hisano H, Suwa M (1984) Knowledge Representation for Building Cooperative Problem Solver Based on SUBJECTS. 84-AI-36, IPSJ (in Japanese)Google Scholar
- Lamport L (1977) Concurrent Reading and Writing. CACM 20:806–811Google Scholar
- Lamport L (1978) Time, Clocks, and the Ordering of Events in a Distributed System. CACM 21:558–565Google Scholar
- Nakashima H (1985) URANUS Reference Manual. ETL-RM-85-1Google Scholar
- Shapiro E and Takeuchi A (1983) Object Oriented Programming in Concurrent Prolog. New Generation Computing 1:25–48Google Scholar
- Yonezawa A (1984) On Object-oriented Programming. Computer Software 1:29–41 (in Japanese)Google Scholar