www.nhft.net > jAvA,mAin方法中的主线程,想让它自身调用slEEp方法...

jAvA,mAin方法中的主线程,想让它自身调用slEEp方法...

sleep(long mil); 你应该 加 休眠的时间才行 或者试试 Thread.sleep(1000); 或者 让你的class extends Thread 来继承 sleep方法

Thread.sleep().会让“当前线程”休眠,当然如果是在主方法内休眠,效果就是“主线程”在主方法内休眠。

是啊 当你调用sleep 以后 这个线程就暂时休息去了 cpu回立刻激活等待中的其他线程 等到sleep结束以后 这个线程就会进入等待状态

package com.tarena.fly; public class asdfsd { public static void main(String[] args) { final Thread t1 = new Thread(){ public void run(){ int i = 0; while(i

sleep(毫秒数)是Thread类的静态方法。 使用时:Thread.sleep(毫秒数); 如Thread.sleep(1000);该线程睡眠1秒钟,之间此线程什么都不做。 等1秒钟之后,继续余下代码执行。 不过线程是没有保证的。也许1秒钟之后,该线程没有转为可运行状态,也是...

sleep是static方法,使调用线程进入睡眠 r1.sleep的用法严格讲是错的 用Thread.sleep

sleep(1000) 前面没有加类名或者对象名,表示默认当前对象的方法,当前就是一个Thread所以可以不写,也可以写成this.sleep(1000)

java中等待用线程的sleep方法,写法如下: try { Thread.sleep(1000); //1000 毫秒,也就是1秒. } catch(InterruptedException ex) { Thread.currentThread().interrupt(); }

Thread.sleep();首先。它不是 对象的方法,是Thread的静态方法。其次,不是重新执行,是继续执行。再次,Thread.sleep()不仅仅可以用在run方法中,在任何地方都能使 当前线程处于休眠状态。

看线程的状态图就知道了 sleep以后进入runnable状态。这个是和当前线程数量、优先级、CPU时间片等等有关的。具体问题得具体分析。如果要个答案,肯定是不一定的。 希望可以帮助你

网站地图

All rights reserved Powered by www.nhft.net

copyright ©right 2010-2021。
www.nhft.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com