摘要: 一、定義線程
1、擴(kuò)展java.lang.Thread類。
此類中有個(gè)run()方法,應(yīng)該注意其用法:
public void run()
如果該線程是使用獨(dú)立的 Runnable 運(yùn)行對(duì)象構(gòu)造的,則調(diào)用該 Runnable 對(duì)象的 run 方法;否則,該方法不執(zhí)行任何操作并返回。
Thread 的子類應(yīng)該重寫該方法。
2、實(shí)現(xiàn)java.lang.Runnable接口。
void run()
使用實(shí)現(xiàn)接口 Runnable 的對(duì)象創(chuàng)建一個(gè)線程時(shí),啟動(dòng)該線程將導(dǎo)致在獨(dú)立執(zhí)行的線程中調(diào)用對(duì)象的 run 方法。
二、實(shí)例化線程
1 Thread類實(shí)例化
直接new即可
2 Runnable實(shí)例化
需要用Thread的構(gòu)造函數(shù)實(shí)例化
Thread(Runnable target)
Thread(Runnable target, String name)
Thread(ThreadGroup group, Runnable target)
Thread(Thr
閱讀全文