Real-Time Concurrent C
01 December 1991
Concurrent C, a parallel superset of C (and of C++) that provides facilities such as specifying timeouts during process interactions, delaying program execution, accepting messages in a user-specified order, and asynchronous messages that can used for writing real-time programs. However, Concurrent C does not provide facilities for specifying strict timing constraints, e.g., Concurrent C ensures only the lower bounds on the specified delay and timeout periods are satisfied .