1. 程式人生 > >Android : 執行緒的結束,掛起和恢復(上)

Android : 執行緒的結束,掛起和恢復(上)

實踐證明,上述情況下,建立的執行緒並不會自動銷燬,而是仍然在後臺默默無聞地執行,直到自行結束。Android的這種設計是無可厚非的。從理論上來解釋,應用的最小執行單位是執行緒,最小資源單位是程序,一個程序可以包含多個執行緒,而多個執行緒共享同一個所屬程序的資源。因此,個人理解Android的應用其實就是一個程序,而裡面的每個UI, Activity就是從屬這個程序的執行緒,從一個Activity進入另外一個Activity本質就是將之前的執行緒掛起,然後建立後面的執行緒。退出也是同理。自定義執行緒也是遵循這個原則的。除非去控制某個執行緒結束,否則只有當該現程執行完畢或者所屬的程序被銷燬,該執行緒才會真正的結束。