摘要:
txn/txn.c, __txn_prepare(), 对比 __txn_commit(). 基本只差了 写一个 commit log rec; 释放写锁; 释放内存数据结构等. td->status = TXN_PREPARED; __txn_abort(), 对 已经TXN_PREPARED 的 阅读全文
摘要:
写程序的一个规则就是, 在保证代码优美/可读性的情况下, 尽可能的短. 逻辑能用三行就绝不用五行. 1. 用for取代while 2. 在if中写入逻辑: 3. 去掉if嵌套, 因为很多时候需要满足一行80字的代码规则, 很多嵌套会使每行可写的字数变少. 阅读全文
摘要:
http://en.cppreference.com/w/c/language/sizeof 有两个有趣的用法: 一般的技巧: 阅读全文