Tasking communication deadlocks in concurrent Ada programs
Joy Yee Shing Cheng, Ken Araki, K. Ushijima · ACM SIGAda Ada Letters · 1988
Tasking communication deadlock is one of most typical synchronization errors in concurrent Ada programs. In this article, we specify four kinds of tasking communication deadlocks, i.e., Circular-entry-calling, Dependence-blocking, Termination-blocking, and Acceptance-blocking. We also discuss briefly how to detect such deadlocks.