多線程基礎(chǔ)概念介紹

進(jìn)程與線程

①  進(jìn)程:程序(任務(wù))的執(zhí)行過程。動態(tài)性

持有資源(共享內(nèi)存,共享文件)和線程。載體

例子:Eclipse、QQ

②  線程:

Eclipse:源代碼文本編輯、源代碼編譯、語法校驗。

QQ:文字聊天、收發(fā)文件。

如果把進(jìn)程比作成一個班級,那么這個班級中的每一個學(xué)生就是線程。學(xué)生是班級當(dāng)中的最小單元,構(gòu)成班級當(dāng)中的最小單位。一個班級可以有多個學(xué)生,這些學(xué)生都使用班級當(dāng)中共同的桌椅、黑板、粉筆。

線程是系統(tǒng)中最小的執(zhí)行單元,同一個進(jìn)程中有多個線程,線程共享進(jìn)程的資源。

線程的交互

互斥、同步。

 

Java線程初體驗

Java.lang

class Thread

interface Runnable

public void run()

線程的常用方法

<thead id="4q49s"><p id="4q49s"></p></thead>

    類別

    方法簽名

    簡介

    線程的創(chuàng)建

    網(wǎng)友評論