private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
timer1.Interval = 20000;
}
private void timer1_Tick(object sender, EventArgs e)
{
Thread th = new Thread(postren);
th.Start();
Thread.Sleep(15000);
th.Abort();
}
本来上面这个在winform下应该是每二十秒钟执行一下,但是现在这个线程执行了之后就再也没有执行过。不知道这是个什么情况。加扣扣解决也可以,马上结。WinFormc#线程
{
timer1.Start();
timer1.Interval = 20000;
}
private void timer1_Tick(object sender, EventArgs e)
{
Thread th = new Thread(postren);
th.Start();
Thread.Sleep(15000);
th.Abort();
}
本来上面这个在winform下应该是每二十秒钟执行一下,但是现在这个线程执行了之后就再也没有执行过。不知道这是个什么情况。加扣扣解决也可以,马上结。WinFormc#线程
你看看有没有写 timer1.Enabled = true;
这句话
timer1.Interval = 20000;==>timer1.Interval = 20000;
timer1.Start();
{
timer1.Start();
timer1.Interval = 20000;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
Thread th = new Thread(postren);
th.Start();
Thread.Sleep(15000);
th.Abort(); }
为什么要阻塞15S?