求sleep()用法,这里有这个程序;
import java.awt.*;
import java.awt.event.*;
public class xiancheng extends Thread{
char c;
public xiancheng (String name,char c){
super(name);
this.c=c;
}
public void run(){
int k;
char ch=c;
System.out.println();
System.out.print(getName()+":");
for(k=0;k<=25;k++){
ch=(char)(c+k);
System.out.print(ch+" ");
}
System.out.println(getName()+" end!");
}
public static void main(String args[]) throws InterruptedException{
xiancheng th1=new xiancheng("th1",'A');
th1.sleep(10);
}
}
这里为什么线程th1使用了sleep(10)以后就不再显示了。为什么啊!!我想让这个线程过一会显示。还有sleep中的10是指多少时间。 这里先谢谢各位JAVA高手了
java中的sleep是什么意思
单词发音英[sli_p]美[sli_p]基本用法sleep用作动词的基本意思是“睡眠”,也可作“为(某数量的人)提供床位”解。sleep与介词to连用时一般都省略冠词。sleep用作名词的意思是“睡眠”,是不可数名词;加不定冠词时,表示“一段时间的睡眠”。sleep的进行时可以表示按计划、安排或打算即将发生的动作,这时...
java中sleep和join和yield和wait和notify的区别
1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如...
java sleep()用法
th1.sleep(10); 这是让th1线程暂停10毫秒 如果你想启动th1的话 th1.start();当调用了start方法就代表这个线程开始启动
sleep( ) 和 wait( ) 的这 5 个区别,你知道几个?
在Java多线程编程中,sleep(休眠)和wait(等待)是两个常见的操作,它们各自有不同的特性和使用场景。让我们一起探讨它们的五个主要区别。首先,关于使用限制,sleep方法可以直接在任何地方使用,使当前线程进入休眠状态,但必须捕获InterruptedException。相比之下,wait方法需要在synchronized块内执行,并获取对象...
关于java多线程wait 和sleep方法
InterruptedException由线程自身抛出,不是interrupt方法抛出。若线程执行普通代码,不会抛出InterruptedException,但进入wait()\/sleep()\/join()时会。三. Java中Sleep,Wait的使用 程序分析:synchronized(b)限定线程b作为锁。b.wait()释放锁,阻塞线程,等待唤醒。唤醒后线程回到中断前状态。wait()和notify()...
SLEEP的Java中的函数
作用:程序暂停,延迟执行若干时间. 时间的长短由其参数决定 例如:try{ Thread.sleep(500); \/***休眠500毫秒***\/ } catch (InterruptedException e) { e.printStackTrace(); }注意:sleep函数是静态函数,在执行时要抛出一个中断异常, 必须对其进行捕获并处理才可以使用这个函数--- ...
java怎样休眠1秒钟?
这是线程问题,用sleep()方法,括号里面填睡眠时间,以毫秒为单位,1秒就填1000。
java sleep(1000)和wait(1000)有区别么?
3. sleep()和wait()都可以让线程暂停一段时间,但它们的施加者有本质区别。sleep()是线程的运行状态控制,而wait()是线程之间的通讯问题。在java.lang.Thread类中,提供了sleep(),而在java.lang.Object类中提供了wait(),notify()和notifyAll()方法来操作线程。4. sleep()方法可以指定时间,而...
java sleep()和 wait() 有什么区别
1、同步锁的对待不同:sleep()后,程序并不会不释放同步锁。wait()后,程序会释放同步锁。2、用法的不同:sleep()可以用时间指定来使他自动醒过来。如果时间不到你只能调用interreput()来强行打断。wait()可以用notify()直接唤起。3、属于不同的类:sleep()的类是Thread。wait()的类是...
Java中sleep和yield的区别分析
1.sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线程仍然不同访问共享数据。注意该方法要捕获异常 比如有两个线程同时执行(没有Synchronized)...