March 2003
Intermediate to advanced
912 pages
27h 17m
English
Some common requirements can be drawn from the discussion on concurrent systems above.
Support for separate activities
Examples are:
the monitoring and control activities in a process control system;
the running of users' programs by an operating system;
the handling of devices by an operating system;
the transactions of the customers of a banking system;
the concurrent computations executing an application.
Support for the management of separate activities
In particular, the ability to create, run, stop and kill them, and possibly to indicate their relative priorities.
Support for related activities to work together
Examples are:
parallel activities each generating part of a solution to a problem;
device-handling ...