When using Delegate.BeginInvoke how do I interrogate the delegate to get the status of the asynchronous thread? The status I'm really interested in is determining if the thread has completed execution. Thank you.
The thing I want to avoid is having to block the thread that created the new thread(s) because I don't care about how long these threads take to finish.