Thread的生命週期

2021-08-02 06:07:53 字數 346 閱讀 2734

不同的位置建立,生命週期自然是不同的

1. 在activity中被建立

一般在oncreate時建立,在ondestroy()中銷毀,否則,activity銷毀後,thread是會依然在後台執行著。這種情況下,thread的生命週期即為整個activity的生命週期。所以,在activity中建立的thread只適合完成一些依賴activity本身有關的任務,比如定時更新一下activity的控制項狀態等。 總結:thread的就是為這個activity服務的,完成這個特定的activity交代的任務,主動通知該activity一些訊息和事件,activity銷毀後,該thread也沒有存活的意義了。

3.在service中被建立

執行緒Thread的生命週期以及狀態

由於早上沒有網,所以幾篇寫好的部落格就一起發啦。執行緒的生命週期以及狀態的圖大體上如下 其實 從這個圖中已經大體上能夠的獲取到執行緒的生命週期以及狀態了,但是還是詳細的說下吧 首先是通過new thread 方法例項化乙個新執行緒,然後改執行緒的物件呼叫start 方法,此時執行緒轉入到就緒狀態並且...

React 生命週期 生命週期方法

生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...

actived生命週期 Vuejs 生命週期

每個 vue 例項在被建立時都要經過一系列的初始化過程。如需要設定資料監聽 編譯模板 將例項掛載到 dom 並在資料變化時更新 dom 等。同時在這個過程中也會執行一些叫做生命週期鉤子的函式,這給了使用者在不同階段新增自己的 的機會。乙個 vue 例項 我們建立乙個 vue 例項,並在每個階段驗證 ...