Modern Concurrency Abstractions for C#

ACM Transactions on Programming Languages and Systems (TOPLAS), Proceedings of the 16th European Conference on Object-Oriented Programming (ECOOP '02) |

Published by Springer-Verlag

Superseded by ECOOP version.

Polyphonic C# is an extension of the C# language with new asynchronous concurrency constructs, based on the join calculus. We describe the design and implementation of the language and give examples of its use in addressing a range of concurrent programming problems.