I\'ve never really used threading before in C# where I need to have two threads, as well as the main UI thread. Basically, I have the following.
public void S
Add
t1.Join(); // Wait until thread t1 finishes
after you start it, but that won't accomplish much as it's essentialy the same result as running on the main thread!
I can highly recommended reading Joe Albahari's Threading in C# free e-book, if you want to gain an understanding of threading in .NET.