程序的运行生命周期

以下描述仅个人理解,仅供参考,如有不正确的地方,还望包涵与指正:

1.第一步,当我们打开一个应用程序,程序默认打开自己的相应服务。

2.第二步,服务要做了什么?个人理解是做了程序运行的初始化动作,他根据程序指定去内存中获取程序初始所需的内存空间,以及其他初始的程序指令,这样服务就是创建了一套程序运行的环境。

3.第三步,有了这套运行环境,用户便可以开始运行程序,用户根据自己的需求发送程序指令,后台就调用对应线程完成自己的目标任务。

4.第四步,关闭服务,程序停止运行。

5.第五步,以上四步便是一个程序运行的生命周期。

时间: 2024-11-05 17:22:47

程序的运行生命周期的相关文章

【译】ASP.NET应用程序和页面生命周期

为何翻译此文 一.此文是Code Project社区2010年4月ASP.NET板块的最佳文章,说明了此文的份量: 二.锻炼自己的英文技术文章翻译能力,提高英文技术文档阅读能力: 三.了解掌握ASP.NET页面生命周期是非常必要的,这有助于我们更加灵活的控制页面,以我们需要的方式编程开发: 关于原文作者 原文作者:Shivprasad koirala 原文地址:http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Pa

应用程序执行的生命周期

main函数探究 在iOS项目中有一个main.m的文件,它是程序的入口类,代码如下: #import <UIKit/UIKit.h> #import "AppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } 参数arg

ASP.NET MVC 小牛之旅4:ASP.NET MVC的运行生命周期

ASP.NET MVC的运行生命周期大致分成三大过程:(1)网址路由对比. (2)运行Controller与Action. (3)运行View并回传结果. 4.1网址路由对比 当iis收到http请求后,会先通过UrlRoutingModule模块处理所有与网址路由有关的运算.默认情况下,如果该网址可以对应到相对于网站根目录下的实体文档,则不会通过ASP.NET MVC进行处理,会自动略过所有的网址路由对比,而是直接交给IIS或ASP.NET运行. 如果要改变这个UrlRoutingModule

连载《一个程序猿的生命周期》-《发展篇》- 6.2016年发展元年,本职工作和个人事业均有突破和起色

摘要:社会的一种病态,不停的在打鸡血,社会带来N座大山却又在无情让你绝望.要么自求多福,要么寻找突破:要么等死,要么在改变中死,反正都是死,需要自己做出选择. 很长时间没有写文章了,但是自从写<一个程序猿的生命周期>以后感觉写文章不再是一件困难的事,因为习惯和思考融入了生活和工作,无时无刻的观察.思考.反思.有人会问这样的生活不感觉累吗?说不累是骗人的,但是也能感受到其中的快乐,大大的抵消了所谓的"累". 这一年以来的确很忙,能感受到强烈的时间压迫感,似乎有很多需要去作的&

人,绩效,职业道德,一个程序员的生命周期,读后感。

人,绩效,职业道德.不像是讲述,更像是在教导.让我们在更高的角度来看待自己的团队,就算是自己只是一个团队一个小角色也会清楚自己的定位.同时也是在告诉我们团队的运行原理,对于这个我持怀疑态度,这个并不是一本书的短短几页可以定下结论的.具体的实施会因为各种琐碎的事情产生不一样的变化.个人认为这一章会带给个人对团队的憧憬,它告诉了团队的问题及问题的解决办法,就像是团队的运行只有这样.但是事实上一个团队的运行磨合需要经历很多事情,运营者需要操很多的心. 程序员的生命周期更像是一个小人物的奋斗史,但是根据

小程序的生命周期和小程序组件的生命周期

小程序注册完成后,加载页面,触发onLoad方法. 页面载入后触发onShow方法,显示页面. 首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次. 当小程序后台运行或跳转到其他页面时,触发onHide方法. 当小程序有后台进入到前台运行或重新进入页面时,触发onShow方法. 当使用重定向方法wx.redirectTo(OBJECT)或关闭当前页返回上一页wx.navigateBack(),触发onUnload 小程序组件的生命周期 created 组件实例化,但

连载《一个程序猿的生命周期》-《发展篇》- 12.向生活妥协的选择之路,你也面临吗?

本篇文章的主角是第二个加入我们团队的,暂且称他为G兄.是我第二家公司的同事,但是当时并没有交集,后来经过其他同事说起,被我招过来的.关于第二家公司的情况,请参见<而立之年,第一次跳槽,寻求转型> 在加入我们团队之前,G兄在一个不大不小的公司做内部OA系统,众所周知不会有什么太大发展,他当时也不太满意.在和他交流的过程中,我说的很直接:1.开发公司内部OA,并非公司实际产品,无法直接创造利润,就算是公司的产品,现在做OA的多了去了.2.OA开发完成后,只剩运维人员,假设裁掉一部分人员的话,你怎么

连载《一个程序猿的生命周期》-《发展篇》- 11.在麻木中寻找“源动力”

公司全体人员在南戴河召开了半年会,原董事长在大会上一再强调"求生存"(尽管取得了不错的成绩).对此,我有很强共鸣,这10多年走过来始终有一种危机感,直到现在也一刻不敢放松.强烈的求生欲望,不断的在思考发展方向,所以<一个程序猿的生命周期>第一册的命名为<生存篇>(下载). 我时常在问自己一个问题:我的源动力是什么?是否就是董事长说的"求生存"?有答案嘛?也许有吧!!! 我差不多将近一个月的时间就回山里老家一次,尽管人丁越来越少,但是仍然那么亲

连载《一个程序猿的生命周期》-《发展篇》 - 10.欠薪的高薪和稳定的相对低薪,你会选择哪个?

注:看本篇文章前,请先看<发展的路上,艰难做出抉择> 在现在的公司做工业(大)数据平台,刚开始来就我一个人,算是总体牵头人或是负责人吧.肯定是有压力,但是经过一年的努力,基础框架已经基本建好.数据链路已经打通.现在6个人的团体,总体来讲比较满意,2个80后(其中一个是89年).4个90后,已经度过了磨合期,开始走向正轨,从长远来看仍然需要扩充人员.尽管有工作压力,领导也表示放开招人,但是在招聘的过程中也是本着符合价值的基本原则,并没有一味的高薪招揽人员. 团队里只有一个人是通过社会招聘进来的,