社区
JavaScript
帖子详情
javascript中有没有类似sleep,yield 之类的暂停但不占用CPU的函数
z_j
2004-10-27 08:33:20
我需要一个暂停的功能,但不能用这样的函数,因为它太点用CPU 了,有没有即能暂住又不占用CPU的方案
function delay(gap)
{
var then,now;
then=new Date().getTime();
now=then;
while((now-then)<gap)
{
now=new Date().getTime();
}
}
...全文
327
7
打赏
收藏
javascript中有没有类似sleep,yield 之类的暂停但不占用CPU的函数
我需要一个暂停的功能,但不能用这样的函数,因为它太点用CPU 了,有没有即能暂住又不占用CPU的方案 function delay(gap) { var then,now; then=new Date().getTime(); now=then; while((now-then)<gap) { now=new Date().getTime(); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duoduobaba
2004-10-28
打赏
举报
回复
老高你真逗
newpeng
2004-10-28
打赏
举报
回复
好像应用程序才可以实现delay
newpeng
2004-10-28
打赏
举报
回复
没有,只有延时
lxleaves
2004-10-28
打赏
举报
回复
window.setTimeout("fun()",23123)
或
window.setInterval("fun()",60000)
一个是延时,一个是时钟中断
gaofaq
2004-10-27
打赏
举报
回复
alert()
duoduobaba
2004-10-27
打赏
举报
回复
肯定地说:没有
ttyp
2004-10-27
打赏
举报
回复
setTimeout行么
javascript
使用
sleep
函数
的常见方法详解
主要介绍了
javascript
使用
sleep
函数
的常见方法,结合实例形式分析总结了
javascript
sleep
函数
的功能、常见使用方法与操作注意事项,需要的朋友可以参考下
sleep
的多种写法(doEvents、
yield
、Promise、OnTime、Wait).rar
sleep
的多种写法(doEvents、
yield
、Promise、OnTime、Wait).rar
【
Sleep
】
JavaScript
有什么方法可以实现
sleep
睡眠
函数
sleep
函数
的作用是让线程休眠,等到指定时间再重新唤起,起到延时的效果。由于
Javascript
是单线程的,没有内置的
sleep
函数
,所以要使用一些方法来模拟。通过伪死循环来阻止代码执行 缺点: 以上代码不会让线程休眠,而是通过高负荷计算使
CPU
无暇处理其他任务; 这样会导致
sleep
过程
中
其他所有的任务都被
暂停
,包括DOM的渲染。 方法2和方法3如果有多个
sleep
只能嵌套,如: 使用async/await可以实现多个
sleep
不用嵌套调用...
JavaScript
实现
类似
sleep
()的多种方式
编写复杂的
JavaScript
脚本时,有时会有需求希望脚本能停滞指定的一段时间,
类似
于 java
中
的 Thread.
sleep
或者 sh 脚本
中
的
sleep
命令所实现的效果。 很多语言都有
sleep
函数
,
sleep
() 方法的作用是在指定的毫秒数内让当前“正在执行的线程”休眠(
暂停
执行)但是
JavaScript
中
并没有提供
类似
于 Java 的线程控制的功能, 虽然有 setTimeout 和 setInterval 两个方法可以做一些定时执行控制,但并不能满足所有的要求。 因为setTimeou
JavaScript
中
实现
sleep
睡眠
函数
的几种简单方法
本文主要介绍了什么是
sleep
函数
以及如何在js
中
实现
sleep
函数
的几种简单的方法
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章