在c#中暂停/恢复一个线程而不是开始/停止

时间:2015-12-14 10:30:22

标签: c# multithreading

我创建了一个团结项目。在Start()方法中,我创建了一个thread = new Thread(new ThreadStart(zip));我的方法zip的新线程。在stop_rec()方法中,我正在启动线程。

void stop_recording(){
    .... 
    thread.Start ();

}

这种方法被称为3-4次。因此,它正在启动和停止三到四次。有没有办法暂停/恢复线程而不是开始停止它?

1 个答案:

答案 0 :(得分:2)

使用Thread.Sleep(Your_Pause_Duration);