对spark源码注释及个人理解