为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何在asp执行过程中暂停10秒?

请问该如何在asp执行过程中暂停10秒?

MMMHUHU 2022-05-19 16:15:04
<%response.write "开始"' 此处暂停10秒'response.write "结束"%>暂停10秒语句怎么写?
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

asp中并没有延时这一项,单纯用asp肯定无法实现,
2个解决办法
1、使用do ..loop..循环,
a=程序开始执行时间当前时间
b=a+10秒,
当时间=b的时候,使用exit do退出循环,
2、使用javascript 的timeout,由asp一次性输出到客户端,客户端由javascript的timeout控制10秒后再显示后面的内容。可以设置“结束”部分css属性为display:none,10秒后更改为display:block
1的缺陷,当10秒的循环的时候,cpu为满负荷运转,
2的缺陷,一次性输出到客户端,可以通过查看源文件看到将要显示的内容。
各有长短,按需选择。

查看完整回答
反对 回复 2022-05-23
?
交互式爱情

TA贡献1712条经验 获得超3个赞

在java的Thread类中有两个有用的函数,sleep和yield,sleep就是线程睡眠一定的时间,也就是交出cpu一段时间,yield用来暗示系统交出cpu控制权。这两个函数在多线程开发的时候特别有用,可以合理的分配cpu,提高程序的运行效率。对于sleep来说,有一个用法可以代替yield函数——sleep(0)。调用这个函数也相当于告诉CPU交出cpu的控制权。

查看完整回答
反对 回复 2022-05-23
  • 2 回答
  • 0 关注
  • 471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号