線程基礎、同步、阻塞隊列、線程池、AsynTask異步任務 一:線程基礎 1.進程與線程 進程:是操作系統結構的基礎,是程序在一個數據集合上的運行過程,是系統進行資源分配和調度的基本單位。 線程:是操作系統調度的最小單位。 2.線程的狀態 New:新創建狀態。 Runnable:可運行狀態。(注意:此狀態不一定在運行,主要取決於cpu是否
隊列同步器介紹 隊列同步器AbstractQueuedSynchronizer,是用來構建鎖或者其他同步組件的基礎框架,它使用了一個int成員變量表示同步狀態,通過內置的FIFO隊列來完成資源獲取線程的排隊工作。 同步組件利用同步器進行鎖的實現,它簡化了鎖的實現方式,屏蔽了同步狀態管理、線程的排隊、等待與喚醒等頂層操作。 同步器的設計是基於模板方法模式的,使用者需