實驗六 Java多執行緒設計
實驗六 Java多執行緒設計
1.實驗目的:
掌握執行緒的概念,學會用兩種方法進行多執行緒的設計。
2.實驗內容:
(1)用繼承Thread類的方法進行多執行緒設計。兩個執行緒為計算和顯示質數。
(2)用Runnable介面的方法進行多執行緒設計。執行緒的功能為輸出如下圖形:
*
* *
* * *
* * * *
題(1)
class primeThread extends Thread
{
public void run()
{
int number=3;
boolean flag=true;
System.out.println(2);
while(true)
{
loop:
for(int i=2;i<number;i++)
{
if((number%i)==0)
{
flag=false;
break loop;
}
}
if(flag)
{
System.out.println(number);
flag=false;
}
number++;
flag=true;
try{Thread.sleep(1000);}
catch(InterruptedException e){return;}
}
}
}
class runPrime
{
public static void main(String args[])
{
primeThread getPrime=new primeThread();
getPrime.start();
while(getPrime.isAlive())
{System.out.println("Counting the prime number..");
try{Thread.sleep(1000);}
catch(InterruptedException e){return;}
}
}
}
題(2)
class code implements Runnable
{
public void run()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<i+1;j++)
{
System.out.print("*");
}
System.out.print("\n");
}
try{Thread.sleep(1000);}
catch(InterruptedException e){return;}
}
}
class run_code
{
public static void main(String args[])
{
code m=new code();
Thread t=new Thread(m);
t.start();
while(t.isAlive())
{
try{Thread.sleep(10000);}
catch(InterruptedException e){return;}
}
}
}
相關文章
- Java實驗五: Java多執行緒程式設計(頭歌)Java執行緒程式設計
- 使用Java實現多執行緒程式設計Java執行緒程式設計
- Java多執行緒(六) volatileJava執行緒
- 實驗--多執行緒執行緒
- Java多執行緒設計模式(1)Java執行緒設計模式
- Java 多執行緒基礎(六)執行緒等待與喚醒Java執行緒
- 實戰體會Java的多執行緒程式設計Java執行緒程式設計
- Java多執行緒程式設計基礎Java執行緒程式設計
- java 多執行緒設計模式之futureJava執行緒設計模式
- Java多執行緒程式設計要點Java執行緒程式設計
- Java多執行緒——執行緒Java執行緒
- 程式設計思想之多執行緒與多程式(3):Java 中的多執行緒程式設計執行緒Java
- C#多執行緒程式設計實戰1.1建立執行緒C#執行緒程式設計
- Java多執行緒程式設計—鎖優化Java執行緒程式設計優化
- Java-基礎程式設計-多執行緒Java程式設計執行緒
- java多執行緒程式設計--基礎篇Java執行緒程式設計
- Java多執行緒程式設計要點 (一)Java執行緒程式設計
- Java 多執行緒程式設計要點(synchronized)Java執行緒程式設計synchronized
- Java多執行緒程式設計入門(轉)Java執行緒程式設計
- 多執行緒程式設計執行緒程式設計
- Java多執行緒之守護執行緒實戰Java執行緒
- Java多執行緒-執行緒中止Java執行緒
- Java多執行緒——執行緒池Java執行緒
- java多執行緒程式設計:你真的瞭解執行緒中斷嗎?Java執行緒程式設計
- .NET多執行緒程式設計(1):多工和多執行緒 (轉)執行緒程式設計
- Java多執行緒實現方式Java執行緒
- Java多執行緒的實現Java執行緒
- 【Java多執行緒】輕鬆搞定Java多執行緒(二)Java執行緒
- java多執行緒程式設計chap5-7Java執行緒程式設計
- java多執行緒程式設計chap1-2Java執行緒程式設計
- java多執行緒程式設計chap3-4Java執行緒程式設計
- Java 多執行緒設計模式之基礎概念Java執行緒設計模式
- Java多執行緒程式設計之同步器Java執行緒程式設計
- Java多執行緒程式設計——進階篇一Java執行緒程式設計
- Java多執行緒程式設計——進階篇二Java執行緒程式設計
- 深入淺出Java多執行緒程式設計(轉)Java執行緒程式設計
- 淺析Java多執行緒程式設計機制Java執行緒程式設計
- java——多執行緒Java執行緒