According to the description from Microsoft Threading enables your Visual Basic or C# program to perform concurrent processing
so that you can do more than one operation at a time.For example, you can use threading to monitor input from the user,
perform background tasks, and handle simultaneous streams of input. And this is also applicable in creating an Infinite Progress
Bar. You need to understand first the multithreading concept before you can further develop programs like this.
1. Download the source code.
2. Extract the compressed folder namely infiniteprogressbarc#SourceCode
3. Open the InfiniteProgressBar folder
4. Run the Visual C# file InfiniteProgressBar
This is just a simple program any updates or constructive criticism will be
Enjoy and make it as your guide.
credits: Kamlesh Gupta
C# Multithreading Infinite Progress Bar Source Code Screenshots: