如何能指定程序等待时间

babysgaler 2005-03-24 04:26:46
程序中需要等待5秒运行一个函数,但是这5秒内还在运行其他代码,因此不能用Thread.Sleep(),而设置timer出于某些原因也不能使用。其他有什么好的办法吗?
...全文
173 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyong12 2005-03-24
  • 打赏
  • 举报
回复
楼上兄弟基本上都说了.支持!
深山老翁 2005-03-24
  • 打赏
  • 举报
回复
那就用异步和Sleep吧,等待5秒运行一个函数的同时还可以执行其他代码!
System.AsyncCallback,关于用法楼主可以去搜索一下,具体忘记了!
babysgaler 2005-03-24
  • 打赏
  • 举报
回复
除了用Sleep(),Timer,有其他方法吗
laodeng72586 2005-03-24
  • 打赏
  • 举报
回复
开两个线程就可以啦。
lyzo144 2005-03-24
  • 打赏
  • 举报
回复
timer就可以啊,要不设两个timer,当一个中的某些条件满足后,这个disable,另一个enable
dreamwinter 2005-03-24
  • 打赏
  • 举报
回复
线程里面有一个Sleep方法可以设置
pedit 2005-03-24
  • 打赏
  • 举报
回复
放在线程里面
caiwei1129 2005-03-24
  • 打赏
  • 举报
回复
其他还有方法吗

110,556

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧