I have a program where I have a list of requests being processed. e.g:
1st Request { Do Some operation }
2nd Request { Do Some operation } ...... ...
...Final Request { Do some operation }
I want the progress bar in my Windows form to fill accordingly as each of the requests are processed.
I know Multi-threading, async-await are a few options to update UI dynamically.
Which is the best way to go ahead so that there is minimal CPU load?