Android如何利用cpu的多核处理能力

三种方法

1. 使用Java线程。麻烦的地方是和主线程通信时需要用Message Queue(Looper不断取信息,交给Handle来处理),因为主线程才能处理UI更新事务。

2. 使用AsyncTask。这个适用创造于单一子线程,但内部类常持有外部activity引用,activity没了可能服务还在,就会发生危险,不是很推荐用。

3. 使用IntentService-----Service组件的子类。简洁,只需要实现onHandleIntent接口,无需理会其他琐碎中间过程。

posted @ 2022-03-23 01:07  小汀  阅读(262)  评论(0编辑  收藏  举报