有关定时器的使用及多线程的问题。
强其骨 2011-07-28 09:05:47 一个函数内部分成三个主要的模块
{
//模块1
//这里想实现的是先暂停5秒钟再接着执行下面的语句
//模块2
//模块3
}
模块1执行完后,我想用C#去实现每隔一秒钟执行一次输出,一个执行5秒,5秒过后再执行下面的语句。我用Thread.Sleep(5000)//也就是说不用输出也可以,但需要5秒过后再执行下面的语句。
然后发现整个窗口都假死了,所以想问下大家应该怎样去解决这问题呢。Timer的话好像只能每隔一定的时间去执行一个函数,却停止不下来,而多线程的话又不是很熟悉。
大家有什么想法吗? 谢谢。