Chapter 23
Processes and Threads
Interaction views in the context of software architecture are discussed in Chapter 2.
Not only is the real world a harsh and unforgiving place, but it is a very busy place as well. Events happen and things take place all at the same time. Therefore, when you model a system of the real world, you must take into account its process view, which encompasses the threads and processes that form the system’s concurrency and synchronization mechanisms.
In the UML, you model each independent flow of control as an active object that represents a process or thread ...
Get The Unified Modeling Language User Guide, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.