all Technical posts

Avoiding Concurrency Issues with Agents in Functional C#

Ah, concurrency! That pesky little devil that’s always lurking around the corner, waiting to trip us up when we least expect it. But fear not, dear reader, for we have a secret weapon in our functional programming arsenal: agents!

  1. FSharp.Core – This package gives us essential F# core libraries for C#.
  2. FSharp.Control.AsyncSeq – This package will provide asynchronous sequences to help us manage agents like a pro.

Example 2: A chatty agent.  Now let’s create a chatty agent that stores messages it receives and can spill the tea when asked! This agent will demonstrate how to use agents to manage more complex states.


Subscribe to our RSS feed

Hi there,
how can we help?

Got a project in mind?

Connect with us

Let's talk

Let's talk

Thanks, we'll be in touch soon!

Call us

Thanks, we've sent the link to your inbox

Invalid email address


Your download should start shortly!

Stay in Touch - Subscribe to Our Newsletter

Keep up to date with industry trends, events and the latest customer stories

Invalid email address


Great you’re on the list!