Performing parallel tasks is especially useful for long tasks. What constitutes a long-term task may differ, but it should be longer than the overhead of formatting and synchronizing threads.
Thus, there is no particular advantage for MVC, but for each request there is a general advantage that requires several things to be done in parallel.
This article published an article from MSDN Magazine that describes some aspects of parallel library performance.
Example 1: a user clicks on a page that displays two different graphs. Each graph is calculated from a data set. Performing parallel computing will benefit the overall time it takes to display a page. (Performing parallel separate tasks)
Example 2: you need to perform some function in a data list. And use Parallel.For to enumerate the data and execute some code on it in parallel.
You should analyze your application and find out which parts can run in parallel, and then test new language features if this helps your application or not.
source share