This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
November 1979 (vol. 5 no. 6)
pp. 542-546
A. Silberschatz, Department of Mathematical Sciences, University of Texas
Recent advances in technology have made the construction of general-purpose systems out of many small independent microprocessors feasible. One of the issue's concerning distributed systems is the question of appropriate language constructs for the handling of communication and synchronization. In his paper, "Communicating sequential processes," Hoare has suggested the use of the input and output constructs and Dijkstra's guarded commands to handle these two issues. This paper examines Hoare's concepts in greater detail by concentrating on the following two issues: 1) allowing both input and output commands to appear in guards, 2) sinple abstract implementation of the input and output constructs.
Index Terms:
synchronization, Communication, distributed systems, guarded commands, input/output commands, programming languages
Citation:
A. Silberschatz, "Communication and Synchronization in Distributed Systems," IEEE Transactions on Software Engineering, vol. 5, no. 6, pp. 542-546, Nov. 1979, doi:10.1109/TSE.1979.230190
Usage of this product signifies your acceptance of the Terms of Use.