知乎里总结的很好: https://www.zhihu.com/question/22926364 https://www.zhihu.com/question/31155811 https://www.zhihu.com/question/23290721