请问VB中用sleep函数和使用doevents有什么不同? 请问VB中用sleep函数和使用doevents有什么不同?在等待中有时用sleep可以,但用DoEvents却不行。为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DoEvent是将CPU控制权交出去,是为了在长循环中进程占据全部CPU资源。sleep是使当前线程等待一段时间。 那如果用定时器(时间)+Doevents是不是等于sleep(时间)? Sleep就是睡觉,等待的时候是什么都不做的,CPU占用率是0的,同时这个进程在这个时间也是什么都不能干的。DoEvents就是做事件,就是把机会让给别的事件,自己暂时休息一下,但是占着的位置不会空出来。在死循环里放个DoEvents,CPU占用率是100%,同时这个进程还是可以做别的事情的。 两者结合:do until 时间到 DoEvents:Sleep 1loop这样子,效果是最佳的。 比较变态:判断文本文件内容的每一行标点数量 求一算法或思路或代码。 请问我这个程序到底是那里错了.请高手帮我看看!! inno setup 特殊效果,求高手相助!!! 如何使用VB的internet transport control向网站提交post请求 怎么做到一打开程序,就将程序文件复制到WIN安装目录?? 如何调用对话框? 各位,当键盘被按下时,如何在我的程序里触发一个事件?谢谢。 IE警报 中文平台下如何让文本框的长度随显示内容变化 求优化界面用控件……分不多,谢 请问一个关于串口通讯的问题!
sleep是使当前线程等待一段时间。
DoEvents就是做事件,就是把机会让给别的事件,自己暂时休息一下,但是占着的位置不会空出来。在死循环里放个DoEvents,CPU占用率是100%,同时这个进程还是可以做别的事情的。
do until 时间到
DoEvents:Sleep 1
loop
这样子,效果是最佳的。