CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有没有什么好的延时函数?????????

楼主bigmm(bigmm)2003-11-03 17:51:19 在 VC/MFC / 基础类 提问

除了Sleep和SleepEx,OnTimer以外还有没有什么好的延时函数?  
   
  要没有死机的感觉。 问题点数:50、回复次数:7Top

1 楼yushulei(永远)回复于 2003-11-03 18:50:50 得分 1

那你就做一个非模态窗体了,那用sleep就不会有死机的感觉了Top

2 楼mintwlf(Programmer)回复于 2003-11-03 18:55:39 得分 15

ong   OldTime   =   GetCurrentTime();  
  long   WaitTime   =   5000;   //   Wait   for   5   seconds.  
  while(   GetCurrentTime()   <   OldTime   +   WaitTime   );Top

3 楼ok1234567(ok1234567)回复于 2003-11-03 19:51:19 得分 1

一个延时就是对于一个执行过程的挂起  
  被挂起的过程自然是什么也做不了:)  
  如果挂起的是程序的主线程(用户交互),死机的感觉是不可避免的  
  不过也还是可以在界面上搞点动态的东东,那样就不象是死了  
   
  要让程序有很好的响应,多线程是必需的Top

4 楼keiven()回复于 2003-11-03 21:53:33 得分 1

同意楼上的。要想让程序主界面不象死机的感觉只有用多线程了。Top

5 楼bluebohe(薄荷)回复于 2003-11-03 22:00:44 得分 1

也同意楼上的。要想让程序主界面不象死机的感觉只有用多线程了。:)Top

6 楼tonybaobao(Tony宝宝)回复于 2003-11-03 22:52:35 得分 1

用多线程是一个好方法,当然你要把界面做的友好一点,多一点提示。如果空无一物,别人当然会以为是死机了。Top

7 楼HKer_007(伙计,拿杆烟来吃)回复于 2003-11-05 13:36:05 得分 30

把Sleep放在多线程中Top

相关问题

  • 延时函数是什么?
  • 为什么该函数没有执行?
  • 为什么JAVA没有析构函数?
  • ASP中有没有延时函数???
  • vb有没有延时函数?
  • ASP中有没有延迟的函数?
  • vb中有没有延时的函数?
  • javascript中有没有延时函数
  • 为什么调用MOD()函数,编译后报错--没有定义该函数
  • BCB中延时用什么函数?

关键词

  • 函数
  • sleep
  • 死机
  • getcurrenttime
  • 没有什么好的延时

得分解答快速导航

  • 帖主:bigmm
  • yushulei
  • mintwlf
  • ok1234567
  • keiven
  • bluebohe
  • tonybaobao
  • HKer_007

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo