Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intermediate Async

Intermediate Async

Async and Await are just the tip of the iceberg -- real-world situations often require more complex solutions. In this session, we'll cover several libraries that build on Async to provide powerful abstractions. We'll start with TPL Dataflow and its asynchronous buffers and actor meshes. Next we'll look at Nito.AsyncEx and asynchronous lazy initialization. We'll conclude with some code from Stephen Toub, including asynchronous locks. Along the way, we'll learn enough from each of these libraries to build our own Async abstractions when we need them.

Stephen Cleary

March 02, 2013
Tweet

More Decks by Stephen Cleary

Other Decks in Programming

Transcript