作为一个人,我们存在的载体是什么?
是钱?是赞美?是奉承?还是辉煌?
都不是,是时间!
我最近由于撸了太多的代码,有Java的有Python突然就觉得自己的时间不够用了。
有可能是从程序设计中看到了我们罗普大众芸芸众生的一生了吧?!
一个程序内部又包含至少一个进程,一个进程至少包含一个线程而一个线程又至少涉及到一个类,一个类中又至少有一个成员……个类经过编译生成class文件,这个文件只有在内存中才有了生命,而我们的程序就是由成千上万个这样那样的类实例化的对象协作完成我们的功能需求的!
支持这些从进程,到线程最终到具体的类的对象以及更细分的成员变量的时候我们会想:是什么让这一切发生的?是什么让这些东西从不存在到存在并在完成使命后消失?
是CPU,具体的说就是CPU的时间片。是CPU在这些东西之间不断地分配时间片执行它们才让我们的程序有序的运行。我们表面上觉得我们手机电脑中的程序是唯一被执行的,但是其实它们是一直被跳来跳去执行的,只是CPU主频太高了我们意识不到而已。
举例来说,一个3GHz的Intel的Core2Duo型号的CPU,它在一秒钟内可以进行3000000000次工作……
而代码中的类的生命周期就是这样被由cpu分配的时间决定着。
而我们作为人,我们就是同一个程序内的类的对象是一样的,我们是某个程序的一部分,如国家,学校,家庭……我们在不同的程序中扮演着不同的角色,而决定我们的生命周期的是时间。
所以,对于每个人,从出生到成长到最终离开,这个过程催化他成长的是时间,成长只是时间的结果。
但是,忘了告诉你,在程序中我们根据对象的重要程度可以间接的控制CPU给它分配更多的执行时间的!越重要的进程我们越给它更高的优先级,在开机的时候它就可以比其他进程早在内存中存在……
所以,作为一个人,我们也是可以给自己分配更多的时间的,那就是多多尝试找到自己最喜欢的事,最喜欢的人,做自己认为值得的事,喜欢自己最喜欢的人。
决定一个进程价值的是它的意义,不一定是它做了多少事;同样的,决定一个人的价值的也是他的意义,跟做多少事,加多少班,努多少力没有直接的关系。
换句话说,你在公司的工资就是你价值的体现,不是加多少班的体现,是你对你的老板的价值的体现。
写得有些乱,快上班了,没办法,时间太少。回去整理一下。