Java 多執行緒:(一)
阿新 • • 發佈:2020-08-07
一.執行緒的建立和啟動
package com.gatsby.test; class MyThread extends Thread { // 覆寫run()方法,作為執行緒 的操作主體 @Override public void run() { // TODO Auto-generated method stub super.run(); for (int i = 1; i < 13; i++) { System.out.println( " ThreagetId->" + getId() + " " + i); } } } public class RunnableDemo01 { public static void main(String[] args) { new MyThread().start(); // 例項化物件 MyThread myThread2 = new MyThread(); //呼叫執行緒主體 myThread2.start(); } }
程式執行:
ThreagetId->11 1 ThreagetId->10 1 ThreagetId->10 2 ThreagetId->10 3 ThreagetId->10 4 ThreagetId->11 2 ThreagetId->10 5 ThreagetId->10 6 ThreagetId->10 7 ThreagetId->10 8 ThreagetId->11 3 ThreagetId->10 9 ThreagetId->10 10 ThreagetId->10 11 ThreagetId->10 12