O'Reilly logo

Get Programming with F#: A guide for .NET developers by Isaac Abraham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Lesson 36. Asynchronous workflows

The past few units have focused almost exclusively on libraries and frameworks that work with F#. This first lesson of the unit briefly hops back to the language side of things and introduces an important language feature in F# called asynchronous workflows, which allow you to orchestrate asynchronous and multithreaded code in a manageable way. These provide ways to parallelize code more easily, allowing you to create high-performing and scalable applications. You’ll see

  • Why asynchronous programming is important
  • What async workflows are
  • A comparison of async programming in F# and C#
  • Computation expressions in general

36.1. Comparing synchronous and asynchronous models

Although there’s a decent chance that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required