Ada 95 Quality and Style Guide Chapter 6

Chapter 6: Concurrency - Table of Contents

6.1 Concurrency Options
6.1.1 Protected Objects
6.1.2 Tasks
6.1.3 Discriminants
6.1.4 Anonymous Task Types and Protected Types
6.1.5 Dynamic Tasks
6.1.6 Priorities
6.1.7 Delay Statements
6.1.8 Extensibility and Concurrent Structures

6.2 Communication

6.2.1 Efficient Task Communication
6.2.2 Defensive Task Communicaiton
6.2.3 Attributes 'Count, 'Callable, and 'Terminated
6.2.4 Unprotected Shared Variables
6.2.5 Selective Accepts and Entry Calls
6.2.6 Communication Complexity

6.3 Termination

6.3.1 Avoiding Undesired Termination
6.3.2 Normal Termination
6.3.3 The Abort Statement
6.3.4 Abnormal Termination
6.3.5 Circular Teask Calls
6.3.6 Setting Exit Status

6.4 Summary


< Previous Page Search Contents Index Next Page >
1 2 3 4 5 6 7 8 9 10 11
TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC TOC
Appendix References Bibliography