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