1、android的service可以放在独立的进程中,所以更安全。
2、使用service可以依赖现有的binder机制不需要在应用层面上处理线程同步的繁杂工作。
3、系统可以重新启动异常死去的service。
4、而 intentservice使用队列的方式将请求的队列加入到intent队列中,然后开启一个(work thread )线程,对于异步的startservice请求,intentservice会处理完第一个之后处理第二个,每一个请求都会在单独的一个work thread 中处理。不会阻塞应用程序的主线程,这就给我们提供了一个思路,每一个耗时的操作都可以使用intentservice中运行