什么是程序上下文?

今天研究SpringBoot原理的时候,偶然遇到了这个问题,其实这个也算是比较常见问题了吧,看上去很常见,但是自己又说不出个所以然来

今天在segmentfault社区看见一则回答,生动的解释了什么是程序的上下文:

场景1:
小美刚转学到我们学校,我暗恋了她很久,有一天鼓足勇气,向她表白,小美气呼呼对我说:“你去死吧”,我当时就哭了。
场景2
我跟小美从小青梅竹马,后来我得了白血病,不忍心让小美跟着一起受苦,于是偷偷的一个人走掉,小美在一火车站找到了我,小美气呼呼对我说:“你去死吧”,我当时哭了。

这是上文,下文是:

场景1:
其实小美是同父异母的妹妹
场景2: 
其实根本没有小美,小美很久以前就死了,是我小学同学,我忘不掉她,产生了幻觉。
哦对了,我们家族有罕见的精神病史。
场景3:
小美其实是个男的,有性别认同障碍症。

可见,所谓上下文,就是当时运行的环境本身。

注:摘自segmentfualt社区用户 愤怒的小白

可能上面的例子有点绕,但是多看一下就明白了,其实说白了,程序上下文可以理解为context实例中的全局变量,你给它什么样的值,它就呈现对应的值或者状态

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值