Abstract
Disjoint parallelism is a rather restricted form of concurrency. In applications, concurrently operating components often share resources, such as a common database, a line printer or a data bus. Sharing is necessary when resources are too costly to have one copy for each component, as in the case of a large database. Sharing is also useful to establish communication between different components, as in the case of a data bus. This form of concurrency can be modeled by means of parallel programs with shared variables, variables that can be changed and read by several components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media New York
About this chapter
Cite this chapter
Apt, K.R., Olderog, ER. (1997). Parallel Programs with Shared Variables. In: Verification of Sequential and Concurrent Programs. Graduate Texts in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-2714-2_5
Download citation
DOI: https://doi.org/10.1007/978-1-4757-2714-2_5
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4757-2716-6
Online ISBN: 978-1-4757-2714-2
eBook Packages: Springer Book Archive