这是我的CS
protected void timer_Tick(object sender, EventArgs e)
{
lblNum.Text = string.Format("{0:dd:MM:yyyy hh:mm:ss}", DateTime.Now);
if (DateTime.Now.Second == 30)
{
Thread t = new Thread(DisplayImages);
t.Start();
//t.Suspend();
t.Join();
}
}
我想等待线程 t 一段固定的时间间隔,让我的主线程保持不变。在那个间隔之后,我想在线程 t 中做一些事情。
我尝试了 t.Sleep(),但无济于事,因为 Sleep() 是静态的。
更新:
请参阅我现有的问题。这个问题是其中的一部分。我的主线程有一个我不想停止的代码。所以我不能使用 Thread.Sleep() 因为它可能会冻结主要的。