2 oelysion oElysion 于 2015.07.22 09:48 提问

java如何延迟执行问题

要用第三方发送2条短信, 第二条短信要在第一条发送出去后延迟10秒再发送,

请问除了休眠线程这种笨方法外还有什么方法 ,

4个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.22 09:50
已采纳
oElysion
oElysion 谢谢 ,
大约 3 年之前 回复
danielinbiti
danielinbiti 回复oElysion: 如果是定时,那就用quartz等定时框架
大约 3 年之前 回复
danielinbiti
danielinbiti 回复oElysion: 可呀,不过别再主线程中休眠,单独起线程。
大约 3 年之前 回复
oElysion
oElysion 我找了资料也只有timer和休眠线程, 我只是简单的需要5秒后调用短信接口,不用间隔执行,用sleep应该更好吧 ?。 直接thread.sleep()可以吧,
大约 3 年之前 回复
CSDNXIAOD
CSDNXIAOD   2015.07.22 09:52

java 延迟执行代码
Java中finally的执行问题
linux下crontab执行java中文乱码问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

tongyi55555
tongyi55555   2015.07.22 12:10

汗,休眠是笨方法啊。。。。

sina_2831808769
sina_2831808769   Rxr 2015.07.25 14:00
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
lambda高级进阶--延迟执行
前面的整理我们也已经说到了,使用lambda表达式的主要原因是,将代码的执行延迟到一个合适的时间点。在使用lambda表达式的时候务必记住一点就是说lambda表达式都是延迟执行的。 延迟执行代码的原因有很多,具体的如下。 1,在另外一个线程中运行代码 2,多次运行代码 3,在某个算法的正确时间点上运行代码,比如排序中的比较操作 4,当某些情况发生时才运行代码 5,只有在需要的时候才运
java 延迟执行代码
使用Sleep方法,就是去新建一个线程,然后里边放一个Thread.sleep()方法,这也是比较通俗的做法。          new Thread(){             public void run(){                try {                   Thread.sleep(5000);                   System.o
Java获得一段代码运行时间的方法和线程延时
Java获得一段代码运行时间的方法和线程延时
android/java 中两种延时执行的方法
// 消息处理方式实现延时        new Handler().postDelayed(new Runnable()        {            public void run()            {               myDialog.dismiss();            }        },3000);          // 线
Java ScheduledThreadPoolExecutor延迟或周期性执行任务
原文地址:http://www.importnew.com/7276.html Java提供的Time类可以周期性地或者延期执行任务,但是有时我们需要并行执行同样的任务,这个时候如果创建多个Time对象会给系统带来负担,解决办法是将定时任务放到线程池中执行。 Java的ScheduledThreadPoolExecutor类实现了ScheduledExecutorServi
java 延迟执行代码(定时作用)
延时执行 间隔某段时间之后,再去执行某段代码,实现这种结果有两种方式: 1)使用Sleep方法,就是去新建一个线程,然后里边放一个Thread.sleep()方法,这也是比较通俗的做法。 new Thread(){ public void run(){ try { Thread.sleep(5000); System.out.println("love"); } catch (
JS延迟执行下一条语句/action页面跳转
setTimeout(function(){ $("#Form").submit();},1000) function(){ “这里写要延迟执行的语句” } public void releaseGoods(HttpServletResponse resp){ resp.sendRedirect("jsp/myInfo.jsp");} 页面跳转
Java 8:延迟计算
Java8:Stream概念的细化,讨论延迟计算/惰性求值Lazy Evaluations。 Java中常见的逻辑操作be1&&f(),是短路/short-circuiting计算,避免了执行不必要的表达式或方法调用。它使用的就是惰性求值或者说正常顺序/normal order(SICP中译为正则序);与此同时,方法实参的求值是饥饿或者说应用序/applicative order,在方法
java实现一个小程序语句的延迟执行的小demo
由于个人需要使用,结合API和网友们的相关介绍,自己写了一个小小的demo可以通过java实现一个小程序语句的延迟执行,希望给需要的人提供帮助吧。
Android中实现延迟执行操作的三种方法
今天在敲代码的过程中,有个需求是延迟执行某方法。整理收集了三种方法,自己用的是第三种。第一种线程休眠: new Thread() { @Override public void run() { super.run(); Thread.sleep(3000);//休眠3秒 ...