【词汇详解】“生命周期”之为什么线程(或者安卓的activity等)要有生命周期

本文探讨了为何线程和安卓Activity等需要有生命周期的概念。通过不同状态的划分,可以在各个阶段执行特定的操作,例如线程从创建到销毁的过程及Activity从启动到结束的不同阶段。

突然想到这个问题,,为什么线程或者安卓的activity等等,都要有个生命周期?

原因:在创建和销毁的中间有不同的状态,不同状态下可以干不同的事(解锁新功能)


线程,就绪状态》阻塞状态》运行状态》

线程的生命周期就是:创建--》就绪--》运行--》阻塞--》销毁。(当然一般是运行完了才销毁)

安卓的activity,运行状态》暂停状态》停止状态》销毁状态》(暂停和停止两个状态区别是是否对用户可见)。

安卓的生命周期很自然的是六个.onCreate》onStart》onResume》onPause》onStop》onDestory


有点抽象,举个贴切的例子:

相见》相识》相知》相恋》相爱》结婚》白头到老

不同的时期可以干不同都时(正常情况下),


这就是为什么要有生命周期,就是为了去跟不同阶段,不同的阶段可以干不同的事偷笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鼠晓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值