Concurrent communication and synchronization mechanisms

Ronald C. Williamson, Ellis Horowitz · Software Practice and Experience · 1984

Abstract The concepts of process and guarded command have become the basic building blocks in concurrent programming language design. In this paper we deal with many of the proposed communication and synchronization primitives and we compare them from the perspective of their implementability. Our evaluation treats four basic criteria: the length of synchronization, process termination, deadlock and protocol complexity.

Read the paper · More papers on PaperTik