- simplify process of adding parallelism and concurrency to application
- scales concurrency automatically
- data parallelism
- task based
async
programming - data flow
Further read:
https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl