Introduction
Task groups help run many tasks at the same time easily. This makes programs faster by doing work in parallel.
When you want to download many images from the internet at once.
When you need to process multiple files at the same time.
When you want to run several calculations simultaneously to save time.
When you want to fetch data from different sources in parallel.
When you want to perform many small tasks without waiting for each to finish.