?? ex_11_2_3.java
字號:
/*
*文件名:ex_11_2_3.java
*說 明:演示多線程并發工作
*/
// 單線程類
class NewThread implements Runnable
{
String name; // 線程名
Thread t;
// 構造方法
NewThread(String threadname)
{
name = threadname;
t = new Thread(this, name);
System.out.println("New thread: " + t);
// 啟動線程
t.start();
}
public void run()
{
try
{
for(int i = 5; i > 0; i--)
{
System.out.println(name + ": " + i);
Thread.sleep(1000);
}
} catch (InterruptedException e)
{
System.out.println(name + "中斷");
}
System.out.println(name + " 退出");
}
}
//主類
class ex_11_2_3
{
public static void main(String args[])
{
//啟動多個線程
new NewThread("線程1");
new NewThread("線程2");
new NewThread("線程3");
try {
Thread.sleep(10000);
} catch (InterruptedException e)
{
System.out.println("主線程中斷");
}
System.out.println("退出主線程");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -