5.2 源码分析