In this series on Task.Run vs BackgroundWorker, we’ve looked at the most common aspects of running background tasks. As a recap, here’s the full list of posts in chronological order: Introduction - we’re only contrasting Task.Run with BackgroundWorker for situations that BackgroundWorker was designed for. Round 1: Basics - how to run code on a background thread and receive a completion notificatio