A.DoubleCheck B.慵漢式 C.餓漢式 D.懶漢式
A.不要在主線(xiàn)程中做耗時(shí)的操作,而應(yīng)放在子線(xiàn)程中來(lái)實(shí)現(xiàn)。如onCreate()和onResume()里盡可能少的去做創(chuàng)建操作。 B.應(yīng)用程序應(yīng)該避免在BroadcastReceiver里做耗時(shí)的操作或計(jì)算。 C.復(fù)雜業(yè)務(wù)邏輯要放在主線(xiàn)程執(zhí)行 D.service是運(yùn)行在主線(xiàn)程的,所以在service中做耗時(shí)操作,必須要放在子線(xiàn)程中。
A.5s內(nèi)無(wú)法響應(yīng)用戶(hù)輸入事件(例如鍵盤(pán)輸入,觸摸屏幕等) B.BroadcastReceiver在10s內(nèi)無(wú)法結(jié)束 C.Service20s內(nèi)無(wú)法結(jié)束(低概率) D.ContentProvdier響應(yīng)超過(guò)30s