怎样做到第1个子线程运行时主线程停止,而第2个线程仍然运行
在主线程里建立了2个后台子线程,现在要求在第1个子线程运行时,主线程处于等待状态,但是第2个子线程仍然运行。等第1个子线程运行运行结束后,主线程再执行。主线程代码如下:
Thread thread_connect = new Thread(ThreadMain);
thread_connect.IsBackground = true;
thread_connect.Start();//第1个子线程运行
Thread.Sleep(0);
thread_connect.Join();//用了这句后实现了第1个子线程运行运行结束后,主线程再执行的效果,但是第2个子线程也停止运行了
请问怎样达到我所需要的功能啊?