2 weixin 34417955 weixin_34417955 于 2016.03.30 18:02 提问

为什么应用退出后,服务仍然可以在后台运行

为什么应用退出后,服务仍然可以在后台运行,是不是因为服务和应用不在一个进程
还有就是应用中的子线程是否在应用所在的线程中,是否在应用退出后就会被销毁

3个回答

qq978450288
qq978450288   2016.03.31 09:46
已采纳

第一个问题 服务肯定是独立的。 应用的进程 和服务 有区别。 你打开任务管理器 可以看到 应用的进程 和 服务是不同项的。
第二个问题 正常情况不会。 系统会等待这些线程执行完了 才回收他们。 线程在执行过程中 会锁住一些资源

sl_18500
sl_18500   2016.03.30 18:08

没有为什么,这就是服务的特性,建议去看下四大组件

CSDNXIAOD
CSDNXIAOD   2016.03.30 18:32

应用退出与后台运行
ppc中右上角的X是后台运行,如何让它以退出应用
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!