A System Structure to Avoid Busy Wait.
D. Wengelin, M. Carlsson Göthe and L. Asplund.
Abstract: Using a source code transformation approach to Ada in a distributed environment will give some implementation difficulties. This paper presents an all Ada, portable, solution to the problem of suspending a caller on a node during a call to a remote node. This solution is based on two sets of tasks on each node, making it possible for a caller to hang on an entry during the call. Algorithms are presented in pseudo-Ada.
Read the publication here.