在网上看到的,记录在这里。
https://segmentfault.com/a/1190000012881956
https://segmentfault.com/a/1190000009404727
这两个写的都非常通俗易懂!