What is the difference between Calling a method by one of the three methods ?
- via Creating a new thread
- Synchronous call through Invoke
- Asynchronous call through BeginInvoke and alternatively EndInvoke
I am assuming all the calls will be using a matching delegate under the hood.