讲的比较清楚的资料 https://www.cnblogs.com/hjgods/p/3998570.html https://blog.csdn.net/hla199106/article/details/45129963 https://wenku.baidu.com/view/39197a77f11dc281e53a580216fc700abb6852b7.html?from=search