猿问

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

<%
response.write "开始"

' 此处暂停10秒'

response.write "结束"
%>

暂停10秒语句怎么写?

MMMHUHU
浏览 472回答 2
2回答

烙印99

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:block1的缺陷,当10秒的循环的时候,cpu为满负荷运转,2的缺陷,一次性输出到客户端,可以通过查看源文件看到将要显示的内容。各有长短,按需选择。

交互式爱情

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