1. 程式人生 > >初入多線程示例展示--Runner

初入多線程示例展示--Runner

println this 利用 color rgs pre 使用 () div

利用多線程演示多人賽跑過程:

RunnerThread.java
package thread;

/**
 * 所有的人來參加賽跑比賽 ,使用線程    那麽 寫100個線程?
 *         新建一個選手的線程       
 *             1.選手名字
 *             2.線程名字 
 * @author superdrew
 *
 */
public class RunnerThread extends Thread{
    private String runnerName;        //選手名字
    private String threadName;        //
線程名字 public RunnerThread(String runnerName,String threadName){ super(threadName); //將線程名傳值給父類 this.runnerName = runnerName; } public void run() { while(true){ System.out.println(this.runnerName+"領先了... "+"當前線程:"+this.getName()); } } }
測試線程RunnerGame.java
package thread;
/**
 * 不同的人來參加比賽,用的是一個線程的類,產生不同的線程對象  
 *     跑步比賽
 * @author superdrew
 * 
 * 1.繼承Thread     
 * 2.實現Runnable接口 通過Thread.start();
 *     run是 線程體
 */
public class RunnerGame {

    public static void main(String[] args) {
        //選手來了
        RunnerThread rt1 = new
RunnerThread("Mark", "Mark_Thread"); RunnerThread rt2 = new RunnerThread("Bob", "Bob_Thread"); RunnerThread rt3 = new RunnerThread("Lily", "Lily_Thread"); RunnerThread rt4 = new RunnerThread("Geny", "Geny_Thread"); RunnerThread rt5 = new RunnerThread("King", "King_Thread"); //開跑 rt1.start(); rt2.start(); rt3.start(); rt4.start(); rt5.start(); } }

初入多線程示例展示--Runner