进程线程新解:什么是进程?什么是线程?
anycmd的方法论中有两棵树,一棵是表达资源的结构的静态树,一棵是表达资源的运动的动态树。
线程就是那棵运动树。所有的运动都发源于cpu中的物理开关的开合,cpu的物理开关的开合顺序可能是根据一个精确的计时设备的滴答来排序的。每一次滴答进行一次开关开合事务,那是原子操作,打开或闭合每个开关的时长都是一样的,问题被化简到了cpu那里时就不存在算法复杂度这样的问题了,所有的开关都是一样的,操作每一个开关花费的时间都是一样的。
一个线程是一个cpu,那个物理cpu是根线程,那些随需而建的线程是那个物理cpu根线程下的子节点,由根节点开始分形出一棵动态的运动树。这是分神术,分神术是道教上的名词,分神不是最高的,分神后还有合体;合体也不是最高的,合体后还有渡劫;渡劫也不是最高的,渡过去了才能进入最高的,渡不过去的话只能成为散仙。
百度“分神”得到这样一段描述:“分神可以操控分身了,可以同时做两件以上的事,可以同时对不同的地点施加影响。”
进程是资源的静态结构树。