社区
Java SE
帖子详情
让一个函数等待一段时间在执行怎么做???
hzapeng
2003-03-31 10:06:24
让一个函数或普通程序等待一段时间在执行怎么做???
...全文
758
9
打赏
收藏
让一个函数等待一段时间在执行怎么做???
让一个函数或普通程序等待一段时间在执行怎么做???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzapeng
2003-04-01
打赏
举报
回复
这个延迟函数怎么做啊
hzapeng
2003-04-01
打赏
举报
回复
上面的类没法用
cyicecream
2003-04-01
打赏
举报
回复
直接SLEEP就行了
hanty
2003-04-01
打赏
举报
回复
import java.util.Timer;
import java.util.TimerTask;
import java.io.*;
public class RunPeriod
{
public static int iPeriod=0;
Timer timerSampling;
public RunPeriod(int mm) {
timerSampling = new Timer();
timerSampling.schedule(new SamplingTask(),0,10*1000*60);
}
public synchronized void runSampling()
{
System.out.println("本次开始时间为:"+System.currentTimeMillis());
System.out.println("本次结束时间为:"+System.currentTimeMillis());
}
class SamplingTask extends TimerTask {
public void run() {
runSampling();
}
}
public static void main(String[] args) {
System.out.println("定时轮询采样准备就绪");
new RunPeriod(iPeriod);
}
}
sohuvc
2003-03-31
打赏
举报
回复
1.线程 睡一下,等一下都可以.
2.可以用延迟函数.
7569237
2003-03-31
打赏
举报
回复
你指的函数等待应该是线程等待,那就调用线程的sleep():括弧内是时间,时间是以毫秒计算的
先定义线程,在start()方法,再run()方法
建议先去看看java基础书
amjn
2003-03-31
打赏
举报
回复
有一个TimerTask系统类
zpwly
2003-03-31
打赏
举报
回复
能不能说的详细点呀!
我也想学习!
帮你up一下
bluesmile979
2003-03-31
打赏
举报
回复
Thread.sleep(time)
在JavaScript中想让
一个
函数
执行
完毕之后再
执行
下
一个
函数
?
先说结论: 首先,JavaScript是解释性语言,本来就是顺序
执行
的!! 所以,如果发现有一段js代码总是在一段代码之前就
执行
完了,比如说报了null异常,那么有可能是回调
函数
的异步机制造成的。 此种情形下解决的方法是,把要
执行
的
函数
放在回调
函数
内部就可以了。 举个栗子 例如用JQuery Ajax 的 $.getJSON 方法: $(function () { $.getJSON("url", function (res) { $("#myDiv").append("<div id = "divI
C++:MFC SetTimer定时
执行
某一
函数
;
1.
函数
说明:
函数
原型: SetTimer这个API
函数
的原型 : UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT uElapse, // 时间间隔,单位为毫秒 TIMERPROC lpTimerFunc // 回调
函数
); 注意:设置第二个参数时要注意,如果设置的
等待
时间比处理时间短,程序就会出问题了。 回调
函数
:在这个
函数
里,放入你想要
做
的事情的代码,你可以将
JS设置
等待
一段时间
再
执行
function sleep(milliSeconds) { var startTime = new Date().getTime(); while (new Date().getTime() < startTime + milliSeconds) { console.log(new Date().getTime()); ...
java中
等待
一些线程
执行
完之后,再去
执行
别的方法(后者需要使用前者返回的结果)
Java主线程
等待
所有子线程
执行
完毕在
执行
,这个需求其实我们在工作中经常会用到,比如用户下单
一个
产品,后台会
做
一系列的处理,为了提高效率,每个处理都可以用
一个
线程来
执行
,所有处理完成了之后才会返回给用户下单成功。 我们通过以下的几种方法来解决: 一、用sleep方法,让主线程睡眠
一段时间
,当然这个睡眠时间是主观的时间,是我们自己定的,这个方法不推荐,但是在这里还是写一下,毕竟是解决方法
同步
函数
与异步
函数
1. 同步
函数
与异步
函数
什么是同步
函数
? 什么是异步
函数
? 它们在线程中
执行
时会对线程有何影响?
一个
线程如何与
一个
异步
执行
的
函数
进行同步? 依据微软的MSDN上的解说: (1) 同步
函数
:当
一个
函数
是同步
执行
时,那么当该
函数
被调用时不会立即返回,直到该
函数
所要
做
的事情全都
做
完了才返回。 (2) 异步
函数
:如果
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章