110,567
社区成员
发帖
与我相关
我的任务
分享
//5秒定时触发事件
private void timer1_Tick(object sender, EventArgs e)
{
DoEvent();
}
//手工点击触发事件
private void button1_Click(object sender, EventArgs e)
{
DoEvent();
}
private void DoEvent()
{
//开启线程
Thread thread = new Thread(DoSomeThing);
thread.Start();
//使用线程池
//ThreadPool.QueueUserWorkItem(new WaitCallback(DoSomeThing2));
}
private void DoSomeThing()
{
Thread.Sleep(10000);
//实际处理
}
var dt = DateTime.Now;
if(dt >= t1)
干一件事();
if(dt >= t2)
干另一件事();
}
稍微想想逻辑。