凍結執行緒 join()
apple.show();
pen.show();
System.out.println("main() 結束");完整程式碼(錯誤)
class multi_Test
{
private String name;
public multi_Test(String str)
{
name=str;
}
public void show()
{
for(int i=0;i<3;i++)
{
try
{
sleep((int)(1000*Math.random()));
}
catch(InterruptedException e){}
System.out.println(name);
}
}
}
public class multi_thread_3
{
public static void main(String args[])
{
multi_Test apple=new multi_Test("apple");
multi_Test pen=new multi_Test("pen");
apple.start();
pen.start();
System.out.println("main() 結束");
}
}完整程式碼(正確)
Last updated