March 2003
Intermediate to advanced
912 pages
27h 17m
English
We have seen how to implement a system as a set of concurrent processes and have seen a system context for the placement of processes. We have established a requirement for processes to interact in order to cooperate together or compete for resources in order to meet the design goals of the system.
We now focus on what is interacting with what. There was an implicit assumption that two processes were involved in the interactions described in Section 9.5. If we examine the interactions more closely, we see that in some cases, specific processes are involved in an interaction. An example is a pipeline of processes (see Section 1.2) in which a given process will always need to synchronize with the same processes, ...
Read now
Unlock full access