神话编程:生死簿、轮回、地狱
2018-03-28 本文已影响0人
5c76839aa8d6
版权所有 © 2018 林鹏程, 保留所有权利。
前几年,在clojure微信群里,群里聊到生命周期管理技术和依赖包,我对现在的生命周期管理技术感觉不好理解,也很麻烦。就提议使用一个中国流传千百年的算法--地狱生死簿。
把系统内的组件的各种状态都登记在一个atom里(这个atom就是生死簿),同时可以开watch监测和处理,可以根据事件决定组件增减福寿禄,等组件生命结束时,由判官函数据以赏善罚恶,灌一碗孟婆汤洗白白送六道轮回(资源池)再利用,或者送地狱销毁(GC)。
嗯,神仙也是要考算法的。算法不行修炼速度上不去,是要落后挨打的。