
正文
java中延时代码怎么写 java中的延时函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一个关于Java延时的问题
1、Java中主要有以下方法来实现延迟 普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。
2、你那个paint方法里面的for循环实在是有损运行效率。再者编程最大的乐趣就是找出其中的错误。千万别把这种乐趣给了别人 。个人建议:你可以在paint()方法内部向控制台输出一条语句。这下程序的运行情况就一目了然了。
3、public void run() { while(true) { repaint();Thread.sleep(500);} } }).start();这样就没错误了。
相关问答
Q1: 在JAVA中怎样能使一条语句延迟执行
1、可以试试java.lang.Thread里的sleep方法 public static void sleep(long millis)throws InterruptedException在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。
2、在这种情况下,我们需要执行的空语句的数量是多少?由于我们希望延迟10分钟,因此我们需要知道在1微秒内可以执行多少条空语句。假设我们的计算机每秒可以执行1亿条指令,也就是每微秒可以执行100条指令。
3、try { Thread.currentThread().sleep(2000);//阻断2秒 } catch (InterruptedException e) { e.printStackTrace();} 方案2:使用Handler的postDelayed延迟操作。
4、wait, notify 和 notifyAll,这些在多线程中被经常用到的保留关键字,在实际开发的时候很多时候却并没有被大家重视。本文对这些关键字的使用进行了描述。 在Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。
Q2: Java语句延时
1、Java中主要有以下方法来实现延迟 普通延时用Thread.sleep(int)方法java中延时代码怎么写,这很简单。它将当前线程挂起指定java中延时代码怎么写的毫秒数。
2、可以试试java.lang.Thread里的sleep方法 public static void sleep(long millis)throws InterruptedException在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。
3、java中延时代码怎么写你那个paint方法里面的for循环实在是有损运行效率。再者编程最大的乐趣就是找出其中的错误。千万别把这种乐趣给java中延时代码怎么写了别人 。个人建议java中延时代码怎么写:你可以在paint()方法内部向控制台输出一条语句。这下程序的运行情况就一目了然了。
4、如果是要保证的准确性还是考虑一下spring的quartz(所谓的spring定时器org.springframework.scheduling.quartz.* 工具包)或真直接调用第三方式具类org.quartz。至少你说的那个jdk自带的java.util.* 工具包实现。
5、你是指让操作的线程停顿5秒吗?线程中有一个睡眠的函数,参数的单位是毫秒。
Q3: 怎么用Java实现定时执行某程序
1、我们的Task必须实现TimerTask的方法run,要执行的任务就在这个run方法里面,这里,我们只让它往控制台打一行字。第二个参数 第二个参数是一个long型的值。这是延迟的时间,就是从程序开始以后,再过多少时间来执行定时任务。
2、普通thread实现 :是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。timertask :启动和去取消任务时可以控制,第一次执行任务时可以指定你想要的delay时间。
3、可以通过做监听器(在web.xml中配置监听器),之后监听器里面的方法实现TimeTask 类,之后即可实现定时效果,执行某个程序。
4、java.util.TimerTask;要运行一个定时任务,最基本的步骤如下:建立一个要执行的任务TimerTask。创建一个Timer实例,通过Timer提供的schedule()方法,将 TimerTask加入到定时器Timer中,同时设置执行的规则即可。
5、用Timer可以实现~~Timer的schedule方法可以指定第一次运行的时刻,和重复间隔 具体可以参考API timer.schedule(task, firstTime, period)指定firstTime为21:00:00,period为一天的毫秒数24*3600*1000就成了。
java中延时代码怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中的延时函数、java中延时代码怎么写的信息别忘了在本站进行查找喔。








