代码模块化(二)

作者 重归混沌

在按照上一篇的做法将代码重构之后,发现虽然模块之间的依赖关系虽然明确了, 但是使用方式2的模块太多了, 方式2…

无锁编程

作者 重归混沌

好久没写blog, 最近都在研究无锁算法, 一直在纠结为什么无锁高效, 无锁是否是真的无锁. 看了coolsh…

闭包的好处

作者 重归混沌

今天看了swift中的闭包一节, 看到最后值捕获时我才明白闭包的便利性. 如果没有值捕获, 那么支持闭包的特性…

软件日志

作者 重归混沌

在一个健全的软件中,日志系统是必不可少的,因为软件发布到各个地方你并不总是有条件去下断点然后去调试。而且如果你…

锁对于性能的影响

作者 重归混沌

很偶然的机会发现了无锁队列,然后又很偶然的接触到并行编程,虽然还没弄明白内存屏障等问题,但是历史遗留下一小段测…