Quote Originally Posted by Wokawidget
Hmm I am intregued at this.

Say I start 2 threads, which run along side my main calling thread. Is there some kind of marshalling that happens to prevent the main thread returning until the other 2 threads I created finish?
If you're getting IIS to handle it, then you don't manage it, IIS will handle it. And if IIS handles it, I believe it will run fine as long as there is no interaction between them.

If you're handling the threading yourself through an ISAPI class library say, then the control is entirely up to you.