中断
刚好今天终于结束了十佳毕设的答辩,这两天在忙着毕设相关的事情的时候突然想到了中断这个词;在体系结构里面,中断指的是一种硬件机制,用于在执行当前指令时,响应更高优先级的事件,暂时停止当前指令的执行,转而执行更高优先级的事件处理程序,处理完成后,再恢复当前指令的执行;
直白的来说,就是有更重要的事情打断了现在做的事情,等处理完更重要的再回来继续当前的进度;
这其实是一个大家都default的机制,有更紧急的DDL,有重要的人突然请求一件重要的事情... 在高中,中断其实并没有那么常发生,我们只需要按部就班的学习,刷题,睡觉,起来继续学习就可以;到了大学,中断机制变得频繁起来,有的时候想舒舒服服地做一件事却总是被打断,从而不得不频繁地保存“上下文”——一些尚未完成的想法、写到一半的文字、刚翻开的书页,和朋友聊到一半的话题,然后匆匆跳转到新到来的“中断服务程序”里。
在很长一段时间里,我会为之烦躁。总觉得这些中断在剥夺我对生活的掌控权,明明只想安安静静做一件事,却被各种“更高优先级”的事件一次次拽走。可惜生活没有“中断屏蔽向量”,所以必须妥协;
然而,在今天,毕设答辩结束后,我突然觉得,这些“中断”,其实也没那么“坏”;它只是提醒我有更重要的事情去做,而我想,更重要的需要回答的问题是——什么是更重要的呢?好在这是由我来定义;在本科的倒数第二个学期,我始终把学习科研的优先级放到最高,时常会忘记之前生活的上下文,于是逐步脱轨;而这学期,把生活定义为最高的优先级,反而没有耽误科研的进度,那些让我感到幸福的瞬间也稳稳地留在了身边,写进了生活的memory;
当我把“做一个鲜活的人”设为主程序,那些曾被称作“中断”的事物——朋友突如其来的邀约、一场说走就走的电影、或者只是趴在窗边,看一朵云慢慢穿过天空——它们不再是打断,它们就是主程序本身。
我终于不再慌忙地保存上下文、恢复上下文,
因为我一直活在上下文里——从未离开,也无需归来。