rxjava線程切換原理 handler機(jī)制的原理?
handler機(jī)制的原理?Android提供了處理程序和循環(huán)器來滿足線程之間的通信。處理者先進(jìn)先出原則。looper類用于管理特定線程中對(duì)象之間的消息交換。1)循環(huán)器:線程可以生成一個(gè)循環(huán)器對(duì)象來管理
handler機(jī)制的原理?
Android提供了處理程序和循環(huán)器來滿足線程之間的通信。處理者先進(jìn)先出原則。looper類用于管理特定線程中對(duì)象之間的消息交換。
1)循環(huán)器:線程可以生成一個(gè)循環(huán)器對(duì)象來管理此線程中的消息隊(duì)列。
2)handler:您可以構(gòu)造一個(gè)handler對(duì)象與looper通信,以便將新消息推入消息隊(duì)列或接收l(shuí)ooper發(fā)送的消息。
3)消息隊(duì)列:用于存儲(chǔ)線程放入的消息。
4)線程:uithread通常是主線程,Android在啟動(dòng)程序時(shí)會(huì)為它創(chuàng)建一個(gè)消息隊(duì)列。