The F#.NET Journal just published an article about concurrency:
"Many applications that perform a series of insertions and removals to and from a set can benefit from the ability to maintain the currently-outstanding added and removed elements such that an external replica of the changing set can be updated in batches on demand. Perhaps the most valuable application is to decouple the performance of a background worker from the user interface thread and vice versa. This article studies a a solution that uses an asynchronous agent sitting between the worker and visualizer that allows the worker to add and remove elements at high throughput while the visualizer concurrently fetches change sets with low latency..."
To read this article and more, subscribe to The F#.NET Journal today!