> With the discussions of late about Asynchronous calls, I have to > ask. What is the difference between it and executing a method in > another thread?
>From the docs that I've read on the subject, the theory that the Async calls are simpler to program against. You don't have to spin up a thread and manage it, and you don't have to set up some message to tell you that a background operation is complete. But from my experience this afternoon while trying to use the Async mode ie. BeginFoo EndFoo, I've found this to be pretty complex. There are simple examples where you could start something that might take a while, do some other stuff, and then wait for it to complete, without the hassle of creating a thread. -John You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.