多線程基礎概念介紹
進程與線程
① 進程:程序(任務)的執(zhí)行過程。動態(tài)性
持有資源(共享內(nèi)存,共享文件)和線程。載體
例子:Eclipse、QQ
② 線程:
Eclipse:源代碼文本編輯、源代碼編譯、語法校驗。
QQ:文字聊天、收發(fā)文件。
如果把進程比作成一個班級,那么這個班級中的每一個學生就是線程。學生是班級當中的最小單元,構成班級當中的最小單位。一個班級可以有多個學生,這些學生都使用班級當中共同的桌椅、黑板、粉筆。
線程是系統(tǒng)中最小的執(zhí)行單元,同一個進程中有多個線程,線程共享進程的資源。
線程的交互
互斥、同步。
Java線程初體驗
Java.lang
class Thread
interface Runnable
public void run()
線程的常用方法
類別 | 方法簽名 | 簡介 |
線程的創(chuàng)建 |
延伸閱讀
我想了解如何學習 |