?? ex_11_2_2.java
字號(hào):
/* *文件名:ex_11_2_2.java *說 明:通過繼承Thread類創(chuàng)建線程 */// 主類class ex_11_2_2{ public static void main(String args[]) { //創(chuàng)建一個(gè)線程 Thread t1 = new PrimeThread("primes"); //調(diào)度這個(gè)線程使之由新建狀態(tài)變成可運(yùn)行狀態(tài) t1.start(); while(t1.isAlive()) { System.out.println(Thread.currentThread().getName()+": 正在生成素?cái)?shù)..."+"\n"); try { //睡眠當(dāng)前線程0.5秒 Thread.sleep(500); } catch(InterruptedException e) { return; } } }}// 繼承了Thread類的PrimeThread類class PrimeThread extends Thread{ PrimeThread(String name) { super(name); } //重載run方法 public void run() { boolean flag = true; for(int number=3;;number++) { for(int i=2;i<number;i++) { if (number%i==0) { flag = false; break; } } if(flag) System.out.println(Thread.currentThread().getName()+": "+ number); flag = true; //每判斷一個(gè)數(shù)是否是素?cái)?shù)以后,都要主動(dòng)睡眠一次 try { Thread.sleep(500); } catch(InterruptedException e) { return; } } }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -