A.不要頻繁創(chuàng)建,銷毀線程,使用線程池
B.減少線程間同步和通信(最為關鍵)
C.避免需要頻繁共享寫的數(shù)據(jù)
D.無論任何情況應盡量使用多線程
您可能感興趣的試卷
你可能感興趣的試題
A.開啟線程需要占用一定的內(nèi)存空間(默認情況下,每一個線程都占512KB)
B.線程上的任務執(zhí)行完后自動銷毀
C.如果開啟大量的線程,會占用大量的內(nèi)存空間,降低程序的性能
D.線程越多,cpu在調(diào)用線程上的開銷就越大
A.方便高效的內(nèi)存共享-多進程下內(nèi)存共享比較不便,且會抵消掉多進程編程的好處
B.較輕的上下文切換開銷-不用切換地址空間,不用更改CR3寄存器,不用清空TLB
C.不存在線程安全問題
D.線程上的任務執(zhí)行完后自動銷毀
A.在Activity中創(chuàng)建Thread
B.newThread
C.在Broadcast中創(chuàng)建
D.在Service中創(chuàng)建Thread
A.高優(yōu)先級
B.低優(yōu)先級
C.中等優(yōu)先級
D.任何任務
A.IntentService可用于執(zhí)行后臺耗時的任務
B.IntentService可以在后臺一直運行
C.當任務執(zhí)行完成后會自動停止
D.由于IntentService是服務的原因,不同于普通Service,IntentService可自動創(chuàng)建子線程來執(zhí)行任務
最新試題
在WorkManager中,哪個類表示請求執(zhí)行工作()
在HomeViewModel中,TIMEOUT_MILLIS的作用是什么()
在WorkManager中,哪個方法用于獲取WorkRequest的狀態(tài)()
以下哪個是創(chuàng)建數(shù)據(jù)庫實例的必要條件()
在Android Studio中,可以通過Tools菜單下的SDK Manager來管理SDK版本。
在WorkManager中,哪個方法用于檢查工作是否已被取消()
創(chuàng)建實體類時,哪個注解用來標記數(shù)據(jù)庫實體類()
在ItemEntryViewModel中,哪個函數(shù)用于將商品插入到Room數(shù)據(jù)庫中()
在WorkManager中,哪種狀態(tài)表示工作已完成()
以下哪個是實現(xiàn)倉儲模式的類()