1樓:滿地花傷
service其實就是一個沒有介面的activity,因此不能做長時間阻塞,threadservice可以做阻塞,因為它是非同步的
thread不能更新ui因為他自己本身已經脫離了ui執行緒,不存在handler以及message佇列,但是service系統會像activity一樣,將其繫結到ui執行緒上
2樓:千鋒教育
兩者完全是不同的概念
thread:thread 是程式執行的最小單元,它是分配cpu的基本單位。可以用 thread 來執行一些非同步的操作。
如果一個程式是一個工廠的話,那麼每個thread就是一臺機器,可以幾臺機器同時工作做同一件事情,那麼效率就會大大提高
service:service 是android的一種機制,當它執行的時候如果是local service,那麼對應的 service 是執行在主程序的 main 執行緒上的。如:
oncreate,onstart 這些函式在被系統呼叫的時候都是在主程序的 main 執行緒上執行的。如果是remote service,那麼對應的 service 則是執行在獨立程序的 main 執行緒上。因此不要把 service 理解成執行緒,它跟執行緒並沒有任何關係
3樓:砌方糖
一個是服務,後臺執行的。另外一個是執行緒
通分13和25。38和512。724和
通分1 3和2 5為5 15和6 15 3 8和5 12為9 24和10 24 7 24和7 16為14 48和21 48 5 15和10 15,6 24和10 24,14 48和21 48。5 12 7 8和11 16 怎麼通分?急!求!謝!12 8 16的最小公倍數是48,所以 5 12 20 ...
the和an和a的區別,a an和the的區別
a用於子音音素前,a useful book an則用於母音音素前,an hour 定冠詞 例如英語中的the 用來限定這個冠詞後面的名詞是某個特定的事物 特指雙方都明白的人或物 例如 give me the book.沒有單一規則可用來確定使用或不用冠詞a an the。對於是否要使用冠詞,在某些...
用既然和既然和哪怕和甚至和只要和就造句
1.遇到困難不要抱怨,既然改變不了過去,那就改變未來。2.既然我從不迷信中秋的月光比平時漂亮,為何此刻會有失落的感覺?3.我們都來自緣分,最終還要回歸忘記,既然世事空幻,為何還要執著在無名產生的煩惱裡。用煩惱的心看世界,你會無路可逃 用輕鬆的眼看世界,你會發現這個世界處處都是突然的美好。4.你既然認...