猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js有没有可以检测一个同步方法执行时间的?
具体是这样,有没有一个可以检测同步方法执行时间的,就是如果这个执行时间过长,我就主动去kill掉这个方法
慕哥9229398
浏览 497
回答 1
1回答
吃鸡游戏
这就要看你的同步方法是什么了?如果是第三方库提供的方法,那要看它本身有没有提供停止方法,若没有你也没有办法;如果是涉及到文件 i/o/delete/create 你可能就阻止不了,但你可以在它报错后写个逆函数执行来恢复原状;如果这个方法是你自己写的,并且有多个子函数,那么你可以在函数内部定义一个计时器,执行每个子函数前检查时间是否超过允许,这是一个变通的方法;如果这个方法是你自己写的,且只有一步,既然是个耗时方法,那估计有循环存在吧,那每次循环检查时间是可以的吧。。。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续