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