关于线程问题,求指导
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(); 之后,可以得到楼主要的效果。