Modern Concurrency Abstractions for C#
- Nick Benton ,
- Luca Cardelli ,
- Cédric Fournet
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.