当前位置: 代码迷 >> J2SE >> 关于线程有关问题,求指导
  详细解决方案

关于线程有关问题,求指导

热度:2512   发布时间:2013-02-25 00:00:00.0
关于线程问题,求指导

public class thread5 {
public static void main(String[] args) 
{
compute t=new compute();

t.start();

}

}
class compute extends Thread 
{
int i=0;
public void run()
{
System.out.println("在工作中,不要打搅");
try
{
sleep(5000);
}
catch (Exception e)
{
System.out.println("哦,来电话了");
}
}
}

我像在“在工作中,不要打搅”显示后 停留5秒再显示“哦,来电话了”
为什么这个程序显示前者后,后者是空白呢?
谢谢大家
------最佳解决方案--------------------------------------------------------
“哦,来电话了”只有在抛出异常才会显示,这里没有办法抛出异常,所以不显示
------其他解决方案--------------------------------------------------------
把System.out.println("哦,来电话了");
直接放到sleep(); 之后,可以得到楼主要的效果。
  相关解决方案