UI線程什么意思 安卓的多線程,在實際操作中,到底有什么用處?
安卓的多線程,在實際操作中,到底有什么用處?多線程是相對于UI線程的。當(dāng)用戶操作涉及到處理文件IO和網(wǎng)絡(luò)IO時,新線程的異步處理方法可以避免UI線程被阻塞,使界面不會無法響應(yīng),影響用戶體驗。Andro
安卓的多線程,在實際操作中,到底有什么用處?
多線程是相對于UI線程的。當(dāng)用戶操作涉及到處理文件IO和網(wǎng)絡(luò)IO時,新線程的異步處理方法可以避免UI線程被阻塞,使界面不會無法響應(yīng),影響用戶體驗。Android的流暢性沒有IOS的高,不是因為字節(jié)碼,而是因為現(xiàn)代Java虛擬機有熱點檢測技術(shù),將頻繁執(zhí)行的字節(jié)碼編譯成與C相同的機器代碼,原因是Java有垃圾收集機制(GC)。不管是哪種類型的GC,世界上總會有一站。