登录

立即登录

去注册

忘记密码?

验证码登录

点击获取验证码

立即登录

去注册

注册

点击获取验证码

立即注册

找回密码

点击获取验证码

确定

全部资讯

全部资讯   / 蚂蚁金服资深java面试考题(2020年)

蚂蚁金服资深java面试考题(2020年)

2021-12-24 15:50:50

<div class="WordSection1"> <p class="MsoNormal" style="margin-top:3.05pt;text-indent:1.1pt;line-height:95%; mso-outline-level:1"><b><span style="font-size:11.0pt;mso-bidi-font-size:10.0pt;line-height:95%;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.05pt">蚂蚁金服 </span></b><b><span lang="EN-US" style="font-size:11.0pt; mso-bidi-font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">Ja</span></b><b><span lang="EN-US" style="font-size:11.0pt;mso-bidi-font-size:10.0pt;line-height:95%; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333">va<span style="letter-spacing:.05pt"> </span></span></b><b><span style="font-size:11.0pt;mso-bidi-font-size: 10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333">一面</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:3.2pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.6pt;margin-bottom:.0001pt;text-indent:15.65pt;line-height: 120%"><b><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">1</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">.</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">&nbsp;&nbsp;&nbsp;&nbsp; </span></b><b><span style="font-size:10.0pt;line-height:120%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.85pt">二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.5pt">AV</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">L</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt"> </span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.85pt">树)和弱平衡二叉树</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.4pt">(红黑树</span><span style="letter-spacing:.45pt">)</span><span style="letter-spacing:.4pt">有什么</span><span style="letter-spacing:.35pt">区别</span></span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.75pt;margin-bottom:0cm; margin-left:1.1pt;margin-bottom:.0001pt;text-indent:36.85pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">二叉搜索树</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.9pt">:</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.8pt">也称二叉查找树</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.9pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.8pt">或二叉排序树</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.9pt">。</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">定义也</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">比较简单</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.9pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">要么是一颗空</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.45pt">树,要么就是具有如下性质</span><span style="letter-spacing: .4pt">的二叉树</span><span style="letter-spacing:.45pt">:</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.75pt;margin-bottom:0cm; margin-left:1.1pt;margin-bottom:.0001pt;text-indent:42.5pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">1</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.8pt">)若任意节点的左子树不空,则左子树上所有结点的值均</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">小于它的根结点的</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> 值;</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:.75pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:42.5pt;line-height: 119%"><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">2</span><span style="font-size:10.0pt;line-height:119%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.8pt">)若任意节点的右子树不空,则右子树上所有结点的值均</span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">大于它的根结点的</span><span style="font-size: 10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> 值;</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:43.6pt;line-height:99%"><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:99%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">3</span><span style="font-size:10.0pt;line-height:99%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">)</span><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">任意节点的</span><span style="font-size:10.0pt; line-height:99%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">左</span><span style="font-size:10.0pt;line-height:99%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">、</span><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">右子树也分别为二叉查找树</span><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:43.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">4</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing: .5pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">没有</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">键值相等的节点</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">。</span><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:43.05pt;line-height: 15.6pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-3.5pt; mso-text-raise:3.5pt;letter-spacing:.5pt">平衡二叉树:在二叉搜索树的基础上</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.45pt">多了两个重要的特点</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:43.6pt;line-height:95%"><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">1</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">)</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">左右两子树的高度差的绝对值不能超过</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">1</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">;</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.15pt;text-indent:43.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">2</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing: .5pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">左</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">右两子树也是一颗平衡二叉树</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">。</span><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;margin-right:.8pt;margin-bottom: 0cm;margin-left:2.1pt;margin-bottom:.0001pt;text-indent:41.2pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">红黑书</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">:</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">红黑树是在普通二叉树上</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">对每个节点添加</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">一个颜色属性形成的</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">需要</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .35pt">同时满足一下五条性</span><span style="letter-spacing:.3pt">质</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:43.6pt;line-height:99%"><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:99%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">1</span><span style="font-size:10.0pt;line-height:99%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">)</span><span style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">节点是</span><span style="font-size:10.0pt; line-height:99%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">红色或者是黑色</span><span style="font-size:10.0pt;line-height: 99%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt;line-height:99%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:43.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">2</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">根</span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">节点是黑色</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">;</span><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.65pt;text-indent:43.6pt;line-height: 95%"><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">3</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">)</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">每个叶节点(</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">N</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">I</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">L </span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">或空节点</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">)</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">是黑色</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.2pt;text-indent:43.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">4</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing: .5pt">)每个红色节点的两个子节点都是黑色的(也就是说</span><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">不存在两个连续的红色节</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:1.6pt;line-height:96%"><span style="font-size:10.0pt;line-height:96%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333">点<span style="letter-spacing:.05pt">);</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:96%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.05pt;text-indent:43.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">5</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing: .55pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">从任一节点到其没个叶节点的所有路径都包含相同数目的黑色节点</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">。</span><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;margin-right:.55pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:42.75pt;line-height: 107%"><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">区别</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">AV</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">L</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">树需要保持平衡</span><span style="font-size: 10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">,</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">但它的旋转太耗时</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">,</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">而红黑树就是一个没有</span><span style="font-size:10.0pt;line-height: 107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.35pt">AV</span><span lang="EN-US" style="font-size: 10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">L</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">树</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.35pt">那样平衡</span><span style="letter-spacing:.4pt">,</span><span style="letter-spacing:.35pt">因此插入</span><span style="letter-spacing:.4pt">、</span><span style="letter-spacing:.35pt">删除效率会高于</span><span style="letter-spacing:.2pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">AV</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">L</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">树</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">,</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">而</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">AV</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">L</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">树的查找效率显然</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">高于红黑树</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:71.6pt;margin-bottom: 0cm;margin-left:22.15pt;margin-bottom:.0001pt;line-height:116%"><span style="font-size:10.0pt;line-height:116%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">参考文章</span><span style="font-size:10.0pt; line-height:116%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">1</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:116%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">tt</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">p</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">//</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">og</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">cs</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">dn</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">ne</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">t/</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">qq_25940921</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">rt</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">de</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">s/</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">82183093</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333"> </span><span style="font-size:10.0pt;line-height:116%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">参考文章</span><span style="font-size:10.0pt; line-height:116%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">2</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:116%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">tt</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">p</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">//</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">g</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">cs</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">dn</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">ne</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">t/y</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">an</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">g</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">_</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">y</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">u</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">rt</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">de</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">s/</span><span lang="EN-US" style="font-size:10.0pt; line-height:116%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">26066409</span><span lang="EN-US" style="font-size:10.0pt;line-height:116%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:69.5pt;margin-bottom: 0cm;margin-left:17.25pt;margin-bottom:.0001pt;text-indent:-.25pt;line-height: 110%"><b><span lang="EN-US" style="font-size: 10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">2.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;position: relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="IM_x0020_1" o:spid="_x0000_i1045" type="#_x0000_t75" style='width:2.4pt;height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_1"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">B </span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">树和</span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">B+</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.15pt">树的区别</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt">,</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.15pt">为什么</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">M</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">yS</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">Q</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">L</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt">要使用</span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">B+</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.15pt">树</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span></b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:69.5pt;margin-bottom: 0cm;margin-left:17.25pt;margin-bottom:.0001pt;text-indent:15.15pt;mso-char-indent-count: 1.5;line-height:110%"><span lang="EN-US" style="font-size:10.0pt;line-height: 110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">B </span><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333">树<span style="letter-spacing:.05pt">:</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.25pt;text-indent:22.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">1</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">关键字集合分布在整颗树中</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">;</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:22.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">2</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing: .45pt">)任何一个关键字出现且</span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">只出现在一个结点中</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">;</span><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;text-indent:22.6pt"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">3</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">)</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">搜索有可能在非叶子结点结束</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">;</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;margin-right:129.95pt;margin-bottom: 0cm;margin-left:22.55pt;margin-bottom:.0001pt;line-height:113%"><span style="font-size:10.0pt;line-height:113%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:113%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">4</span><span style="font-size:10.0pt;line-height:113%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">)</span><span style="font-size:10.0pt;line-height:113%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">其搜索性能等价于在关键字全集内做一次二分查找</span><span style="font-size:10.0pt;line-height:113%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">;</span><span style="font-size:10.0pt; line-height:113%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:113%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333">B+</span><span style="font-size:10.0pt;line-height:113%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333">树<span style="letter-spacing:.05pt">:</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:113%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:.55pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:21.5pt;line-height: 126%"><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">1</span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">)</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">有</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt">棵子树的非叶子结点中含有</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">个关键字(</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">树是</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">-</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> 1 </span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt">个</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt">)</span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .25pt">,</span><span style="letter-spacing:.15pt">这些关键字不保</span> <span style="letter-spacing:.5pt">存数据</span><span style="letter-spacing:.55pt">,</span><span style="letter-spacing:.5pt">只用来索引</span><span style="letter-spacing:.55pt">,</span><span style="letter-spacing:.5pt">所有数据都保</span><span style="letter-spacing:.45pt">存在叶子节点(</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">树是每个关键字都保存数据</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">);</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:3.35pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.5pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">2</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">)</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">所有的叶</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">子结点中包含了全部关键字的信息</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">及指向含这些关键字记录的指针</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.45pt">且叶子结点本身依关键字的大小自小而大顺序链接</span><span style="letter-spacing:.55pt">;</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:1.7pt;margin-bottom: 0cm;margin-left:1.25pt;margin-bottom:.0001pt;text-indent:21.3pt;line-height: 107%"><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">3</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">)</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">所有的非叶子结点可以看成是索引部分</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">结点中仅含其子树中的最大(或最小</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">)</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .2pt">关键字</span><span style="letter-spacing:.25pt">;</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.6pt;margin-bottom:.0001pt;text-indent:20.95pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">4</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">)</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">通常在</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">b</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">+</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">树上</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">有两个头指针</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">一个指向根结点</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">一个指向关键字最小的叶子结</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> 点<span style="letter-spacing:-.45pt">;</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.65pt;margin-bottom:0cm; margin-left:1.2pt;margin-bottom:.0001pt;text-indent:21.35pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">5</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.85pt">)</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.8pt">同一个数字会在不同节点中</span><span style="letter-spacing:.75pt">重复出现</span><span style="letter-spacing:.85pt">,</span><span style="letter-spacing:.75pt">根节点的最大元素就是</span><span style="letter-spacing:.5pt"> </span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.4pt">b+</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">树的最大元</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> 素<span style="letter-spacing:-.05pt">。</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.55pt;line-height:14.0pt;mso-line-height-rule: exactly"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">B</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">+</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">树相比于</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">B</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">树的</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">查询优势</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> </div><p> <span lang="EN-US" style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-ansi-language: EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;mso-no-proof:yes"><br clear="all" style="page-break-before:always;mso-break-type:section-break"> </span> </p><div class="WordSection2"> <p class="MsoNormal" style="margin-top:2.75pt;text-indent:22.6pt;line-height: 14.0pt;mso-line-height-rule:exactly;mso-outline-level:1"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">1</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.5pt">)</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">B+</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.45pt">树的中间节点不保存数据</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.5pt">,</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.45pt">所以磁盘页能容纳更多节点元素</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.5pt">,</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.45pt">更</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">“</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.45pt">矮胖</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">”</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.5pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">2</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.75pt">)</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">B+</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">树查</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">询必须查找到叶子节点</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">,</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">B</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">树只要匹配到即可不用管元素位置</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">因此</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">B+</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333"> </span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">树</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">查找更稳定(并不慢</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">);</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.7pt;margin-bottom:0cm; margin-left:1.2pt;margin-bottom:.0001pt;text-indent:21.35pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">3</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">)对于范围查找来说,</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">B+</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">树只需遍历叶子节点链表即可,</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">B</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">树却</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">需要重复地中序遍</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> 历</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.15pt;line-height:14.75pt;mso-line-height-rule: exactly"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .5pt">参考文章</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .55pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">www</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">nb</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">co</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">x</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">ueq</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">uq</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">u</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">8779029</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.9pt;line-height:14.8pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">3.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt; mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_2" o:spid="_x0000_i1044" type="#_x0000_t75" style='width:2.4pt;height:14.4pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_2"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.05pt">ash</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> M</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">ap</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.15pt">如何解决</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">ash</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.15pt">冲突</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:.7pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:15.75pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">通过引入单向链表来解决</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">Ha</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">冲突。当出现</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">Ha</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">sh</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">冲突时</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">比较新老</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">k</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">y </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">值是否相等</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.65pt">如果相等</span><span style="letter-spacing:.8pt">,</span><span style="letter-spacing:.65pt">新值覆盖旧值</span><span style="letter-spacing:.8pt">。</span><span style="letter-spacing:.65pt">如果不相等</span><span style="letter-spacing:.8pt">,</span><span style="letter-spacing:.65pt">新值会存入新</span><span style="letter-spacing:.6pt">的</span><span style="letter-spacing:.4pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">N</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">od</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">结点</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">指向老节点</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.8pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">形成</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.4pt">链式结构</span><span style="letter-spacing:.5pt">,</span><span style="letter-spacing:.35pt">即链表</span><span style="letter-spacing:.5pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.45pt;margin-bottom:0cm; margin-left:1.15pt;margin-bottom:.0001pt;text-indent:16.25pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">当</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">H</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">as</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">冲突发生频繁的时候</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.3pt">会导致链表长度过长</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.3pt">以致检索效率低</span><span style="letter-spacing:.35pt">,</span><span style="letter-spacing:.3pt">所以</span><span style="letter-spacing:.2pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">J</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">DK</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">1</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">8</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">之</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.3pt">后引入了红黑树,当链表长度大</span><span style="letter-spacing:.25pt">于</span><span style="letter-spacing:.15pt"> </span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">8 </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">时</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt">链表会转换成红黑书</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.25pt">以此提高查询性能</span><span style="letter-spacing:.3pt">。</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.15pt;line-height:14.75pt;mso-line-height-rule: exactly"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">q</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">w</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">y</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">z/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">79908333</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.65pt;line-height:14.8pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">4</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt">.</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt; position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_3" o:spid="_x0000_i1043" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_3"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">epo</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt">ll </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.35pt">和</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.25pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">po</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">ll </span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">的区别</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">,</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">及其应用场景</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.6pt;text-indent:22.1pt;line-height:14.0pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.7pt">和</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">epo</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">ll </span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.7pt">都是</span><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.4pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">I</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.45pt">O</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.7pt">多路复用的方式,但是</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.7pt">是通过不断轮询监听</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.35pt">ke</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.65pt">实</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;text-indent:1.15pt;line-height:14.0pt; mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.4pt">现</span><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.45pt">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">epo</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">ll</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">是当</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">ck</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">t </span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.4pt">有变化时通过回掉的方式主动告知用</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.35pt">户进程实现</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;text-indent:16.9pt;line-height:14.75pt; mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">参考文章</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">www</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">nb</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">g</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">mw</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">y</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">p</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">10652503</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.9pt;line-height:14.85pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">5</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_4" o:spid="_x0000_i1042" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_4"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">简述线程池原理,</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">F</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt">i</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">xe</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">d</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">T</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">h</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">r</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">ea</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">d</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">Po</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">o</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">l</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.35pt">用的阻塞队列是什么?</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:1.95pt;margin-bottom: 0cm;margin-left:1.75pt;margin-bottom:.0001pt;text-indent:14.65pt;line-height: 120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.15pt">J</span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">v</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">线程池的实现原理其实就是一个线程集合</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">ke</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">S</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">t </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">和一个阻塞队列</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">w</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">k</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">Q</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">ueue</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">。</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.4pt">当用户向线程池提交一个任务</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">(</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">也就是线程</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">)</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">时,线程池会先将任务放</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">入</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">w</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">k</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">Q</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">u</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">u</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">中</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:.2pt;margin-bottom:0cm; margin-left:1.05pt;margin-bottom:.0001pt;text-indent:15.6pt;line-height:126%"><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">S</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">t </span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">中的线程会不断的从</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">Q</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">ueue</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">中获取线程然后执行</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">。</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">当</span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">Q</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">ueue</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">中没有</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.5pt">任务的时候</span><span style="letter-spacing:.55pt">,</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">w</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">k</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:126%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">r </span><span style="font-size:10.0pt;line-height:126%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">就会阻塞</span><span style="font-size:10.0pt;line-height:126%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">直到队列中有任务了就取出来继续执行</span><span style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:126%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:13.9pt;text-indent:17.3pt;line-height: 14.0pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">F</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">xe</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.2pt">d</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">T</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">rea</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.2pt">d</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">Poo</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">l </span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">使用的是</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">“</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">无界队列</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">”L</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">ke</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">B</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.05pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">ck</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">g</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">Qu</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">u</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:72.6pt;margin-bottom: 0cm;margin-left:16.95pt;margin-bottom:.0001pt;text-indent:-.05pt;line-height: 110%"><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">t/</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">112956</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">99938893</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333"> <b><span style="letter-spacing:.2pt">6</span><span style="letter-spacing: .1pt">.&nbsp; </span></b></span><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_5" o:spid="_x0000_i1041" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_5"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">s</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">ych</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">on</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">i</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">z</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">ed</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">和</span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">R</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">en</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">tr</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">an</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">t</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">Lock</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">的区别</span></b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;text-indent:17.3pt;line-height:13.95pt; mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">1</span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.5pt">)</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">Reen</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">tr</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">an</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">tL</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">k</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.45pt">显示获得</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">、</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.45pt">释放锁</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">yn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">on</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">ed</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.45pt">隐式获得释放锁</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:.2pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.5pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">(</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">2</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">)</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">Reen</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">tr</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">an</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">L</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">ck</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">可响应中断</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">、</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">可轮回</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">,</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">sy</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">on</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">z</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">ed</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">是不可以响应中断的</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">为处理</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.5pt">锁的不可用</span><span style="letter-spacing:.45pt">性提供了更高的灵活性</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.6pt;line-height:13.95pt;mso-line-height-rule: exactly"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing: .3pt">(</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">3</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.35pt">)</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">R</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">ee</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">tra</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">tL</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">ck</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">是</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">A</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">P</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">I </span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.3pt">级别的</span><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.35pt">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">y</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">on</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">ze</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">是</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.05pt">J</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">V</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">M</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">级别的</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;text-indent:22.6pt;line-height: 13.95pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-.5pt; mso-text-raise:.5pt;letter-spacing:.45pt">(</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">4</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.5pt">)</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">Reen</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">an</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">L</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">ck</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.4pt">可以实现公平锁</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;text-indent:22.6pt;line-height: 13.95pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-.5pt; mso-text-raise:.5pt;letter-spacing:.35pt">(</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">5</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.4pt">)</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">Reen</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">tr</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">an</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">Lock</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-.5pt;mso-text-raise:.5pt;letter-spacing:.35pt">通过</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.2pt">Cond</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-.5pt;mso-text-raise:.5pt; letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-.5pt;mso-text-raise:.5pt;letter-spacing:.3pt">可以绑定多个条件</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;text-indent:22.15pt;line-height: 13.95pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">t/z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">x</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">8080666</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">83214089</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;text-indent:16.9pt;line-height:14.8pt; mso-line-height-rule:exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">7</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_6" o:spid="_x0000_i1040" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_6"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">s</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.3pt">y</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">c</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">h</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">r</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">on</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">i</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">z</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">ed</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">的自旋锁</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">、</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">偏向锁</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">、</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">轻量级锁</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">、</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">重量级锁</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">,</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">分别介绍和联系</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:3.4pt;margin-right:.85pt;margin-bottom: 0cm;margin-left:1.65pt;margin-bottom:.0001pt;text-indent:16.85pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">自</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">旋锁</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">:</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">果持有锁的线程能在很短时间内释放锁资源</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">那么那些等待竞争锁的线程就不</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.5pt">需要</span><span style="letter-spacing:.45pt">做内核态和用户态之间的切换进入阻塞挂起状态</span><span style="letter-spacing:.55pt">,</span><span style="letter-spacing:.45pt">它们只需要等一等(自旋</span><span style="letter-spacing:.55pt">),</span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.9pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">等持有锁的线程释放锁后即可立即</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">获取锁</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">这样就避免用户线程和内核的切换的消耗</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.3pt;margin-right:.85pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.0pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">偏向锁</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">:</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">顾名思义</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">它会偏向于第一个访问锁的</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">线程</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">如果在运行过程中</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">同步锁只</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.65pt">有一个线程访问</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">不存在多线程争用的情况</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">则线</span><span style="letter-spacing:.6pt">程是不需要触发同步的</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.6pt">减少加锁</span><span style="letter-spacing:.65pt">/</span><span style="letter-spacing:.6pt">解</span> 锁</span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:.45pt;margin-bottom: 0cm;margin-left:.7pt;margin-bottom:.0001pt;text-indent:22.2pt;line-height:119%"><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">的一些</span><span style="font-size:10.0pt; line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:119%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">CA</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">S</span><span lang="EN-US" style="font-size:10.0pt; line-height:119%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">操作(比如等待队列的一些</span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">CA</span><span lang="EN-US" style="font-size:10.0pt; line-height:119%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">S </span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">操作</span><span style="font-size:10.0pt; line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">)</span><span style="font-size:10.0pt;line-height:119%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .35pt">,</span><span style="letter-spacing:.3pt">这种情况下</span><span style="letter-spacing:.35pt">,</span><span style="letter-spacing:.3pt">就会给线程加一个</span> <span style="letter-spacing:.7pt">偏向锁</span><span style="letter-spacing:.75pt">。</span><span lang="EN-US">&nbsp; </span><span style="letter-spacing:.7pt">如果在运行</span><span style="letter-spacing:.65pt">过程中</span><span style="letter-spacing:.75pt">,</span><span style="letter-spacing:.65pt">遇到了其他线程抢占锁</span><span style="letter-spacing:.75pt">,</span><span style="letter-spacing:.65pt">则持有偏向锁的线程会被挂起</span><span style="letter-spacing:.75pt">,</span> </span><span lang="EN-US" style="font-size: 10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">J</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">V</span><span lang="EN-US" style="font-size:10.0pt; line-height:119%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:119%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">会</span><span lang="EN-US" style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:22.3pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">消除它身上的偏向锁</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">将锁恢复到标准的轻量级</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">锁</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> </div><p> <span lang="EN-US" style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-ansi-language: EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;mso-no-proof:yes"><br clear="all" style="page-break-before:always;mso-break-type:section-break"> </span> </p><div class="WordSection3"> <p class="MsoNormal" style="margin-top:3.0pt;text-indent:22.15pt;line-height: 95%;mso-outline-level:1"><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">轻量级锁</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">:</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">轻量级锁是由偏向所升级来的</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">,</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">偏向锁运行在一个线</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">程进入同步块的情况</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.25pt;text-indent:1.4pt;line-height:95%"><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">下</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">,</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">当第二个线程加入锁争用的时候</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">,</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">偏向锁就会升级为轻量级锁</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.15pt;margin-right:1.05pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:21.05pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">重量级锁</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">:</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">我们知道</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">我们要进入一个同步</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.75pt">、</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">线</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">程安全的方法时</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">是需要先获得这个</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.65pt">方法的锁的</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">退出这个方法时</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">则会释放锁</span><span style="letter-spacing:.7pt">。</span><span style="letter-spacing:.65pt">如果获</span><span style="letter-spacing:.6pt">取不到这个锁的话</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.6pt">意味着有别的线</span> <span style="letter-spacing:.25pt">程在</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:1.05pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:21.0pt;line-height: 119%"><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">执行这个方法</span><span style="font-size: 10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">,</span><span style="font-size:10.0pt;line-height:119%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">这时我们就会马上进入阻塞的状态</span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">,</span><span style="font-size:10.0pt; line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">等待那个</span><span style="font-size:10.0pt;line-height: 119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">持有锁的线程释放锁</span><span style="font-size:10.0pt;line-height:119%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">,</span><span style="font-size:10.0pt; line-height:119%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.65pt">然后再把我们从阻塞的状态唤醒,我们再去获取这个方法的锁。</span><span style="letter-spacing:.6pt">这种获取不到锁就马上进</span> <span style="letter-spacing: .25pt">入阻</span></span><span lang="EN-US" style="font-size:10.0pt;line-height: 119%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.15pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">塞状态的锁</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">我</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">们称之为重量级锁</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;text-indent:22.15pt;line-height: 15.6pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-2.5pt; mso-text-raise:2.5pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">t/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">q</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">_</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">q</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">z/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-2.5pt;mso-text-raise:2.5pt;letter-spacing:.2pt">70233767</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:22.15pt;line-height:14.0pt;mso-line-height-rule: exactly"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing: .35pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">www</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">nb</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">og</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">m</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">m</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">y</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">/ </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">10773078</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">m</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.05pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.35pt;margin-right:.75pt;margin-bottom: 0cm;margin-left:1.55pt;margin-bottom:.0001pt;text-indent:15.25pt;line-height: 120%"><b><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.6pt">8</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">.&nbsp;&nbsp;&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.7pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.55pt">TT</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.6pt">P</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.35pt"> </span></b><b><span style="font-size:10.0pt;line-height:120%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.1pt">有哪</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.05pt">些问题</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.2pt">,</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.05pt">加密算法有哪些</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.2pt">,</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.05pt">针对不同加密方式可能产生的问题</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.2pt">,</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:1.05pt">及其</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">TTPS</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">是如何保</span></b><b><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">证安全传输的</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:17.3pt;line-height:95%"><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">H</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">TTP</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">的不足</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.1pt;text-indent:22.1pt;line-height:95%"><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">通信使用明文</span><span style="font-size: 10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">,</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">内容</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">可能会被窃听</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.25pt;text-indent:22.25pt;line-height: 15.6pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-3.5pt; mso-text-raise:3.5pt;letter-spacing:.45pt">不验证通信方的身份</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.5pt">,</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.45pt">因此有可</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.4pt">能遭遇伪装</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:22.15pt;line-height: 94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">无法证明报文的完整性</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">有</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">可能已遭篡改</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.25pt;text-indent:22.35pt;line-height: 95%"><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">常用加密</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">算法</span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">M</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">D</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">5</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">算法</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">、</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">D</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">ES</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">算法</span><span style="font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">、</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">AES</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">算法</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">、</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">RSA</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">算法</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:66.8pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.05pt;line-height: 114%"><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt"><a href="https://blog.csdn.net/baidu_22254181/article/details/82594072">h<span style="letter-spacing:.2pt">tt</span>p<span style="letter-spacing:.2pt">s</span><span style="letter-spacing:.15pt">:</span><span style="letter-spacing:.2pt">//</span>b<span style="letter-spacing:.15pt">l</span>o<span style="letter-spacing:.25pt">g</span><span style="letter-spacing:.15pt">.</span><span style="letter-spacing:.25pt">c</span><span style="letter-spacing:.2pt">s</span>dn<span style="letter-spacing:.15pt">.</span>n<span style="letter-spacing:.25pt">e</span><span style="letter-spacing:.2pt">t/</span>b<span style="letter-spacing:.25pt">a</span><span style="letter-spacing:.15pt">i</span>du<span style="letter-spacing:.2pt">_22254181</span><span style="letter-spacing:.15pt">/</span><span style="letter-spacing:.2pt">a</span><span style="letter-spacing:.15pt">rt</span><span style="letter-spacing:.1pt">i</span><span style="letter-spacing:.2pt">c</span><span style="letter-spacing:.1pt">l</span><span style="letter-spacing:.2pt">e</span><span style="letter-spacing:.15pt">/</span><span style="letter-spacing:.25pt">d</span><span style="letter-spacing:.2pt">e</span><span style="letter-spacing:.15pt">t</span><span style="letter-spacing:.2pt">a</span><span style="letter-spacing:.1pt">il</span><span style="letter-spacing:.15pt">s/</span><span style="letter-spacing:.2pt">82594072</span></a></span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333"> <o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:66.8pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.05pt;line-height: 114%"><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.05pt"><o:p>&nbsp;</o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:66.8pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:21.05pt;line-height: 114%"><b><span style="font-size:12.0pt; mso-bidi-font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.05pt">蚂蚁 </span></b><b><span lang="EN-US" style="font-size:12.0pt;mso-bidi-font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">Ja</span></b><b><span lang="EN-US" style="font-size:12.0pt; mso-bidi-font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333">va<span style="letter-spacing:.05pt"> </span></span></b><b><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt;line-height: 114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333">二面</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:.65pt;text-indent:17.3pt;line-height:18.2pt; mso-line-height-rule:exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.25pt">1</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-3.0pt;mso-text-raise:3.0pt; letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_7" o:spid="_x0000_i1039" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_7"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.5pt">设计模式有哪些大类,</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-3.0pt; mso-text-raise:3.0pt;letter-spacing:.45pt">及熟悉其中哪些设计模式</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="text-indent:16.8pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">创建型</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">模式</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">、</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">结构型模式</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">、</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">行为型模式</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;text-indent:16.9pt;line-height: 14.75pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">ancheng</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">ne</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">t/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">de</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">gn_pa</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:17.0pt;line-height:14.8pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">2</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_8" o:spid="_x0000_i1038" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_8"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">vo</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">l</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">a</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">t</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">il</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">关键字</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">他是如何保证可见</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">性</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">有序性</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:.75pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:15.45pt;line-height: 120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.3pt">v</span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">t</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">可以保证线程可见性且提供了一定的有序性</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">但是无法保证原子性</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">。</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">在</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">J</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">V</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">底</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.3pt">层</span><span style="letter-spacing:.2pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">v</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">at</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">是采用</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">“</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">内存屏障</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">”</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">来实现的</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.55pt;margin-bottom:0cm; margin-left:.85pt;margin-bottom:.0001pt;text-indent:15.9pt;line-height:120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:1.0pt">观察加</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.95pt">入</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">v</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.5pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">l</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">t</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.95pt">关键字和没有加入</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">v</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">il</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.5pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.95pt">关键字时所生成的汇编代码发现</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:1.0pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.95pt">加入</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">vo</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">关键字时</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">会多出一个</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">前</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">缀指令</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">,</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:.75pt;margin-bottom: 0cm;margin-left:1.5pt;margin-bottom:.0001pt;text-indent:15.65pt;line-height: 125%"><span lang="EN-US" style="font-size:10.0pt;line-height:125%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size: 10.0pt;line-height:125%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:125%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:125%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:125%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:125%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">前缀指令实际上相当于一个内存屏障(也成</span><span style="font-size:10.0pt;line-height:125%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">内存栅栏</span><span style="font-size:10.0pt; line-height:125%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">)</span><span style="font-size:10.0pt;line-height:125%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .5pt">,</span> <span style="letter-spacing:.45pt">内存屏障会提供</span><span style="letter-spacing:.3pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:125%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">3</span><span lang="EN-US" style="font-size:10.0pt;line-height:125%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:125%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">个功</span><span style="font-size:10.0pt;line-height:125%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> 能<span style="letter-spacing:-.35pt">:</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:125%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:1.05pt;margin-bottom: 0cm;margin-left:1.95pt;margin-bottom:.0001pt;text-indent:20.6pt;line-height: 120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.2pt">I.&nbsp; </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">它确保指令重排序时不会把其后面的指令排到内存屏障之前</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">的位置</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">也不会把前面</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.3pt">的指</span><span style="letter-spacing:.25pt">令排到内</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:22.05pt;line-height: 94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">存屏障的后面</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">;</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">即在执行到</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">内存屏障这句指令时</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">在它前面的操作已经全部完成</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">;</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.25pt;text-indent:22.55pt;line-height: 94%"><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">II.&nbsp; </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">它会强制将对缓存的修改操作立即写</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">入主存</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">;</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.3pt;text-indent:22.55pt;line-height: 95%"><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">III.&nbsp; </span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">如果是写操作,它会导致其他</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">CP</span><span lang="EN-US" style="font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">U</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:95%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">中对应的缓存行无效</span><span style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;text-indent:22.15pt;line-height: 13.95pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">t/s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">u</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">mm</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">Z</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">BH</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">123</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">80547516</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:77.05pt;margin-bottom: 0cm;margin-left:16.45pt;margin-bottom:.0001pt;text-indent:.45pt;line-height: 123%"><b><span lang="EN-US" style="font-size: 10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">3</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:123%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:123%;position: relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_9" o:spid="_x0000_i1037" type="#_x0000_t75" style='width:2.4pt;height:14.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_9"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">J</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">ava</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">的内存结构</span></b><b><span style="font-size:10.0pt;line-height:123%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span></b><b><span style="font-size:10.0pt;line-height: 123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">堆分为哪几部分</span></b><b><span style="font-size:10.0pt;line-height: 123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span></b><b><span style="font-size:10.0pt;line-height: 123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">默认年龄多大进入</span></b><b><span style="font-size:10.0pt;line-height: 123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">老年代</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333">&nbsp;&nbsp; </span></b><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333">&nbsp;&nbsp;</span><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">J</span><span lang="EN-US" style="font-size:10.0pt; line-height:123%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">ava</span><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:123%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">的内存结</span><span style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">构</span><span style="font-size:10.0pt; line-height:123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">:</span><span style="font-size:10.0pt;line-height:123%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">程序计数器</span><span style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">、</span><span style="font-size:10.0pt; line-height:123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">虚拟机栈</span><span style="font-size:10.0pt;line-height:123%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">、</span><span style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">本地方法栈</span><span style="font-size:10.0pt; line-height:123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">、</span><span style="font-size:10.0pt;line-height:123%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">堆</span><span style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">、</span><span style="font-size:10.0pt; line-height:123%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">方法区</span><span style="font-size:10.0pt;line-height:123%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:123%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:.9pt;margin-bottom: 0cm;margin-left:1.15pt;margin-bottom:.0001pt;text-indent:15.3pt;line-height: 120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.25pt">J</span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">ava</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">虚拟机根据对象</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">存活的周期不同</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">把堆内存划分为几块</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">一般分为新生代</span><span style="font-size:10.0pt;line-height: 120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">、</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">老年代</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.3pt">和永久代</span><span style="letter-spacing:.4pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;text-indent:22.2pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">默认的设置下</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">当对象的年龄达到</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">15</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">岁的时候</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">也就是躲过</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">15</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">次</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">G</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt"> </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">的时候</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">,</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">他就</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.3pt;text-indent:1.05pt;line-height:94%"><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt">会转移到老年代中去躲过</span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">15</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt">次</span><span style="font-size:10.0pt; line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">G</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">C</span><span lang="EN-US" style="font-size:10.0pt; line-height:94%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt">之后进入老年</span><span style="font-size: 10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt">代</span><span style="font-size:10.0pt;line-height:94%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:94%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;text-indent:16.65pt;line-height:14.85pt; mso-line-height-rule:exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">4</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_10" o:spid="_x0000_i1036" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_10"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">Con</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">c</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">u</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">rr</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">en</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">t</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">a</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">sh</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">M</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">ap</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">如何保证线程安全</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">,</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">j</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">d</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">k</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">1</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.1pt">.</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">8</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">有什么变化</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.6pt;text-indent:21.7pt;line-height:14.0pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">J</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">DK1</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">7</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.35pt">:使用了分段锁机制实现</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">Con</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">u</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">rr</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">en</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">Ha</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">M</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">ap</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.35pt">,</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">Con</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">u</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">rr</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">en</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">Ha</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">M</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">ap</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">&nbsp;</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">在对象中保</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> </div><p> <span lang="EN-US" style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-ansi-language: EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;mso-no-proof:yes"><br clear="all" style="page-break-before:always;mso-break-type:section-break"> </span> </p><div class="WordSection4"> <p class="MsoNormal" style="margin-top:2.75pt;text-indent:1.05pt;line-height: 14.0pt;mso-line-height-rule:exactly;mso-outline-level:1"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">存了一个</span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">Seg</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">m</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">en</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">t </span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.3pt">数组,即将整个</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">&nbsp;</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">H</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">ash </span><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.25pt">表划分为多个分段</span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">;</span><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:.15pt;margin-bottom: 0cm;margin-left:1.25pt;margin-bottom:.0001pt;text-indent:20.85pt;line-height: 120%"><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">而每个</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">Seg</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">n</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">元素</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">,</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.3pt">即每个分段则类似于一个</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">H</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">as</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">ta</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">b</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">;</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt">这样</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">在执</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt">行</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">pu</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">t </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">操作时</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.2pt">首先根据</span><span style="letter-spacing:.15pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">as</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt">算法定位到元素属于哪个</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">S</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">g</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">m</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">en</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.25pt">,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt">然后对该</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.15pt;margin-bottom:0cm; margin-left:1.45pt;margin-bottom:.0001pt;text-indent:20.55pt;line-height:120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">S</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">g</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.6pt">m</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">en</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">t </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">加锁即可</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.8pt">。</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">因此</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">,</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">Con</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">c</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">u</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">rr</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">en</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">H</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">s</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.6pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">p</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">在多线程并发编程中可是实现多线程</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> </span><span lang="EN-US" style="font-size:10.0pt;line-height: 120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">pu</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">操作</span><span style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">,</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">不过其最大并发度受</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">Seg</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">m</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">t </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">的个数限制</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:.1pt;margin-bottom:0cm; margin-left:1.35pt;margin-bottom:.0001pt;text-indent:20.35pt;line-height:120%"><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">J</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">D</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">K1</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">.</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">8</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333">&nbsp; </span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">底层采用数组</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">+</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">链表</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">+</span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">红黑树的方式实现,</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">而加锁则采用</span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">C</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">A</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">S</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:120%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">和</span><span style="font-size:10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">s</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">ynch</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">on</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">z</span><span lang="EN-US" style="font-size:10.0pt;line-height:120%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">ed</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333"> </span><span style="font-size: 10.0pt;line-height:120%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.1pt">实现</span><span lang="EN-US" style="font-size:10.0pt; line-height:120%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:62.95pt;margin-bottom: 0cm;margin-left:16.9pt;margin-bottom:.0001pt;text-indent:5.25pt;line-height: 110%"><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">t/</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">w</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">x</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">_44460333</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">86770169</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333"> <b><span style="letter-spacing:.15pt">5</span><span style="letter-spacing:.1pt">.&nbsp; </span></b></span><b><span lang="EN-US" style="font-size:10.0pt; line-height:110%;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_11" o:spid="_x0000_i1035" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_11"><!--[endif]--></span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt">为什么</span></b><b><span style="font-size:10.0pt;line-height: 110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.2pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">Con</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">c</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">u</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">re</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">n</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">t</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">H</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">as</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">h</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">M</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">a</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">p</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.25pt">底层为什么要红黑树</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family: 宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:.9pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.15pt;margin-bottom:.0001pt;text-indent:16.45pt;line-height: 114%"><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.9pt">因为发生</span><span style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.5pt">h</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">a</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.45pt">h</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt"> </span><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.85pt">冲突的时候</span><span style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.95pt">,</span><span style="font-size:10.0pt;line-height:114%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.85pt">会在链表上新增节点</span><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.95pt">,</span><span style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.85pt">但是链表过长的话会影响检索效</span><span style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.45pt">率</span><span style="letter-spacing:.5pt">,</span><span style="letter-spacing:.45pt">引入红黑书可以提高插入和查询的</span><span style="letter-spacing: .4pt">效率</span><span style="letter-spacing:.5pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;text-indent:16.95pt"><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">6</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt; position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_12" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_12"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.25pt">如何做的</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.15pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">M</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">yS</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">Q</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt">L </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt">优化</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:3.55pt;text-indent:17.3pt;line-height: 92%"><span lang="EN-US" style="font-size:10.0pt;line-height:92%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">M</span><span lang="EN-US" style="font-size:10.0pt; line-height:92%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">yS</span><span lang="EN-US" style="font-size:10.0pt;line-height:92%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">Q</span><span lang="EN-US" style="font-size:10.0pt; line-height:92%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">L</span><span lang="EN-US" style="font-size:10.0pt;line-height:92%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:92%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">的优化有多种方式</span><span style="font-size:10.0pt;line-height:92%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">,</span><span style="font-size:10.0pt; line-height:92%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">我们可以从以下几个方</span><span style="font-size:10.0pt; line-height:92%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">面入手</span><span style="font-size:10.0pt;line-height:92%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">:</span><span lang="EN-US" style="font-size:10.0pt;line-height:92%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.65pt;margin-right:2.5pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:15.7pt;line-height: 107%"><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">存储引擎的</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">选择</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.9pt">、</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">字段类型的选择</span><span style="font-size: 10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.9pt">、</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">索引的选择</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.9pt">、</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">分区分表</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.9pt">、</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">主从复制</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.9pt">、</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">读写分离</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.9pt">、</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">S</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">Q</span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">L</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">优化。详细优</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">化请查看参考文章</span><span lang="EN-US" style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;text-indent:16.9pt;line-height:14.0pt; mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">t/z</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">98699</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">2484</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.2pt">52860496</span><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;text-indent:16.9pt"><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.25pt">7</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt; position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_13" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_13"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.45pt">讲一下</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.25pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">oo</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">m</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt"> </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.45pt">以及遇到</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.4pt">这种情况怎么处理的</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.45pt">,</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.4pt">是否使用过日志分析工具</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.85pt;margin-right:.3pt;margin-bottom: 0cm;margin-left:2.35pt;margin-bottom:.0001pt;text-indent:14.5pt;line-height: 114%"><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.25pt">OO</span><span lang="EN-US" style="font-size: 10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:114%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">,全称</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">“</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">O</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">u</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">O</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">f</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">M</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">y”</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:114%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">,翻译成中文就是</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">“</span><span style="font-size:10.0pt;line-height:114%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.4pt">内存用完了</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">”</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">,当</span><span style="font-size:10.0pt; line-height:114%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">J</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">V</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:114%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt">因为没有足够的</span><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.4pt">内存来为对象分配空间并且垃圾回收器也已</span><span style="letter-spacing:.35pt">经没有空间可回收时</span><span style="letter-spacing:.4pt">,</span><span style="letter-spacing:.35pt">就会抛出这个</span><span style="letter-spacing:.2pt"> </span></span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">rr</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:114%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">r</span><span style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">。</span><span lang="EN-US" style="font-size:10.0pt;line-height:114%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:.15pt;margin-bottom: 0cm;margin-left:1.15pt;margin-bottom:.0001pt;text-indent:15.85pt;line-height: 117%"><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">处理过程:首先通过内存映射分析工具</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.3pt"> </span><span style="font-size:10.0pt; line-height:117%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">如</span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">Ec</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">li</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_14" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:1.2pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="2" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg" v:shapes="IM_x0020_14"><!--[endif]--></span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">M</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">m</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">y</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">An</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">a</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;position:relative; top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_15" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:1.2pt;height:14.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="2" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg" v:shapes="IM_x0020_15"><!--[endif]--></span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">&nbsp;l</span><span lang="EN-US" style="font-size: 10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">y</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">z</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">r&nbsp; </span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">堆</span><span style="font-size:10.0pt; line-height:117%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.3pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">du</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.35pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">p</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">出的异常</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.5pt">堆转储</span><span style="letter-spacing:.45pt">进行快照解析确认内存中的对象是否是必要的</span><span style="letter-spacing: .5pt">,</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:.15pt;margin-bottom: 0cm;margin-left:1.1pt;margin-bottom:.0001pt;text-indent:15.9pt;line-height: 110%"><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">也就是先分清楚是</span><span style="font-size: 10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.35pt"> </span><span style="font-size:10.0pt;line-height:110%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">内存泄漏</span><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">M</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">y</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">L</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">eak</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">&nbsp; </span><span style="font-size:10.0pt; line-height:110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">还是</span><span style="font-size:10.0pt;line-height:110%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">M</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">e</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.5pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">o</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">y</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">O</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">ve</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">r</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">f</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">w</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt"> </span><span style="font-size:10.0pt;line-height:110%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">如果是内存泄漏</span><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt"> </span><span style="font-size:10.0pt; line-height:110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">可</span><span style="font-size:10.0pt;line-height:110%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .35pt">通过工具进一步查看泄露的对象到</span><span style="letter-spacing:.25pt"> </span></span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">G</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">C</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;position:relative; top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_16" o:spid="_x0000_i1030" type="#_x0000_t75" style='width:2.4pt;height:14.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_16"><!--[endif]--></span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">Roo</span><span lang="EN-US" style="font-size:10.0pt;line-height:110%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">ts</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt"> </span><span style="font-size:10.0pt;line-height:110%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt">的引用链</span><span style="font-size:10.0pt; line-height:110%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.4pt">,</span><span lang="EN-US" style="font-size:10.0pt; line-height:110%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.3pt;margin-bottom:.0001pt;text-indent:15.55pt;line-height: 122%"><span style="font-size:10.0pt;line-height:122%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.6pt">就能找到泄露对象是怎么通过路径与</span><span style="font-size:10.0pt;line-height:122%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.35pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">G</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">C</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;position:relative; top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_17" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:2.4pt;height:14.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_17"><!--[endif]--></span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">Roo</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">ts</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">&nbsp; </span><span style="font-size:10.0pt; line-height:122%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.6pt">相关联导致</span><span style="font-size:10.0pt;line-height: 122%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">垃圾收集器无法回收他们如</span><span style="font-size:10.0pt;line-height:122%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.5pt">果不存在泄露</span><span style="letter-spacing:.3pt"> </span><span style="letter-spacing:.5pt">就检查堆参数</span><span style="letter-spacing:.3pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">-</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">X</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.4pt">m</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">x</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.15pt">&nbsp; </span><span style="font-size:10.0pt; line-height:122%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">与</span><span style="font-size:10.0pt;line-height:122%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.3pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.2pt">-</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.3pt">X</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">m</span><span lang="EN-US" style="font-size:10.0pt; line-height:122%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">&nbsp; </span><span style="font-size:10.0pt;line-height:122%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">与机器物理</span><span lang="EN-US" style="font-size:10.0pt;line-height:122%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.25pt;margin-right:.8pt;margin-bottom: 0cm;margin-left:1.15pt;margin-bottom:.0001pt;text-indent:16.9pt;line-height: 107%"><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">内存对比是否还可以调大</span><span style="font-size: 10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">从代</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">码上检测</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt">是否是某些对象的生命周期过长持有状态时间</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.45pt">过长</span><span style="letter-spacing:.25pt"> </span><span style="letter-spacing:.45pt">尝试减少代码运行期间的内存消</span><span style="letter-spacing:.4pt">耗</span><span style="letter-spacing:.45pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;text-indent:16.9pt;line-height: 17.35pt;mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-3.5pt; mso-text-raise:3.5pt;letter-spacing:.5pt">参考文章</span><span style="font-size: 10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.55pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.3pt"><a href="https://www.cnblogs.com/ThinkVenus/p/6805495.html">h<span style="letter-spacing:.2pt">tt</span>p<span style="letter-spacing:.2pt">s</span><span style="letter-spacing:.15pt">:</span><span style="letter-spacing:.2pt">//</span><span style="letter-spacing:.4pt">www</span><span style="letter-spacing:.15pt">.</span><span style="letter-spacing:.25pt">c</span>nb<span style="letter-spacing:.15pt">l</span>o<span style="letter-spacing:.25pt">g</span><span style="letter-spacing:.2pt">s</span><span style="letter-spacing:.15pt">.</span><span style="letter-spacing:.25pt">co</span><span style="letter-spacing:.35pt">m</span><span style="letter-spacing:.15pt">/</span><span style="letter-spacing:.2pt">T</span><span style="letter-spacing:.25pt">h</span><span style="letter-spacing:.1pt">i</span><span style="letter-spacing:.25pt">n</span><span style="letter-spacing:.2pt">k</span><span style="letter-spacing:.25pt">Venu</span><span style="letter-spacing:.15pt">s/</span><span style="letter-spacing:.25pt">p</span><span style="letter-spacing:.15pt">/</span><span style="letter-spacing:.25pt">6805495</span><span style="letter-spacing:.1pt">.</span><span style="letter-spacing:.25pt">h</span><span style="letter-spacing:.15pt">t</span><span style="letter-spacing:.35pt">m</span><span style="letter-spacing:.1pt">l</span></a></span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-3.5pt;mso-text-raise:3.5pt;letter-spacing:.1pt"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;text-indent:16.9pt;line-height: 17.35pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri"><o:p>&nbsp;</o:p></span></p> <p class="MsoNormal" style="text-indent:1.1pt;line-height:95%"><b><span style="font-size:14.0pt;mso-bidi-font-size: 10.0pt;line-height:95%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.05pt">蚂蚁 </span></b><b><span lang="EN-US" style="font-size:14.0pt;mso-bidi-font-size:10.0pt;line-height:95%; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.05pt">Ja</span></b><b><span lang="EN-US" style="font-size:14.0pt;mso-bidi-font-size:10.0pt; line-height:95%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333">va<span style="letter-spacing:.05pt"> </span></span></b><b><span style="font-size:14.0pt;mso-bidi-font-size:10.0pt;line-height:95%;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333">三面</span></b><b><span lang="EN-US" style="font-size:14.0pt;mso-bidi-font-size:10.0pt; line-height:95%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:.65pt;text-indent:17.3pt"><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.2pt">1</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt; position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_18" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg" v:shapes="IM_x0020_18"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.4pt">项</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.35pt">目介绍</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:162.45pt;margin-bottom: 0cm;margin-left:16.9pt;margin-bottom:.0001pt;text-indent:.05pt;line-height: 111%"><b><span lang="EN-US" style="font-size: 10.0pt;line-height:111%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.05pt">2.</span></b><b><span lang="EN-US" style="font-size:10.0pt; line-height:111%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:111%;position: relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_19" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:2.4pt;height:14.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_19"><!--[endif]--></span></b><b><span style="font-size:10.0pt;line-height:111%;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;letter-spacing:.15pt">你们怎么保证</span></b><b><span style="font-size:10.0pt;line-height: 111%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.1pt"> </span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:111%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.05pt">Redis</span></b><b><span lang="EN-US" style="font-size:10.0pt;line-height:111%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.1pt"> </span></b><b><span style="font-size:10.0pt;line-height:111%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.15pt">缓存和数据库的数据一致性?</span></b><b><span style="font-size:10.0pt;line-height: 111%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> </span></b><span style="font-size:10.0pt;line-height:111%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">可以通过双删延时策略来保证他们的一致</span><span style="font-size:10.0pt;line-height:111%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.4pt">性</span><span style="font-size:10.0pt; line-height:111%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:111%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;text-indent:16.9pt;line-height:14.75pt; mso-line-height-rule:exactly"><span style="font-size:10.0pt;font-family:宋体; mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">参考文章</span><span style="font-size:10.0pt;font-family: 宋体;mso-bidi-font-family:宋体;color:#333333;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.35pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">. k</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">do</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">2018</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">/ </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">12</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">07</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">db</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">-</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">nd</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">-</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">cac</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">he</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">-</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">02</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.9pt;line-height:14.85pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">3</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt;position:relative;top:3.0pt;mso-text-raise:-3.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_20" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" v:shapes="IM_x0020_20"><!--[endif]--></span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.3pt">R</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">ed</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;letter-spacing:.15pt">is </span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;letter-spacing:.45pt">缓存雪崩?击穿?穿透?</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-top:3.4pt;margin-right:.8pt;margin-bottom: 0cm;margin-left:1.05pt;margin-bottom:.0001pt;text-indent:15.85pt;line-height: 107%"><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">缓存雪崩</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.55pt">:</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.5pt">缓存同一时间大面积的失效</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.5pt">所以</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.5pt">后面的请求都会落到数</span><span style="font-size: 10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.45pt">据库上</span><span style="font-size:10.0pt;line-height:107%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.55pt">,</span><span style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt">造成数</span><span style="font-size:10.0pt; line-height:107%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing:.45pt">据库短时间内承受大量请求</span><span style="letter-spacing: .4pt">而崩掉</span><span style="letter-spacing:.5pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height:107%;font-family:宋体;mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:.55pt;margin-bottom: 0cm;margin-left:1.15pt;margin-bottom:.0001pt;text-indent:15.75pt;line-height: 115%"><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.7pt">缓存击穿</span><span style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">:</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">k</span><span lang="EN-US" style="font-size:10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">e</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">y</span><span lang="EN-US" style="font-size:10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:115%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">对应的数据</span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">存在</span><span style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:115%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">但在</span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.45pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt">r</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">ed</span><span lang="EN-US" style="font-size:10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt">s </span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">中过期</span><span style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:115%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">此时若有大量并发请求过来</span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">,</span><span style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.65pt">这</span><span style="font-size:10.0pt;line-height:115%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333"> <span style="letter-spacing: .7pt">些请求发现缓</span><span style="letter-spacing:.65pt">存过期一般都会从后端</span><span style="letter-spacing:.4pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.45pt">D</span><span lang="EN-US" style="font-size:10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.4pt">B</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.65pt">加载数据并回设到缓存</span><span style="font-size: 10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.75pt">,</span><span style="font-size:10.0pt;line-height:115%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.65pt">这个时候大并发的请求</span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.25pt">可能会瞬间把后端</span><span style="letter-spacing:.15pt"> </span></span><span lang="EN-US" style="font-size: 10.0pt;line-height:115%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.1pt">DB </span><span style="font-size:10.0pt;line-height:115%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.2pt">压垮</span><span style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.25pt">。</span><span lang="EN-US" style="font-size:10.0pt; line-height:115%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;margin-right:.65pt;margin-bottom: 0cm;margin-left:1.35pt;margin-bottom:.0001pt;text-indent:15.55pt;line-height: 117%"><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.75pt">缓存</span><span style="font-size:10.0pt; line-height:117%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">穿透</span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.8pt">:</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> </span><span lang="EN-US" style="font-size:10.0pt;line-height: 117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">key</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">对应的数据在数据源并不存在</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333;letter-spacing:.8pt">,</span><span style="font-size:10.0pt; line-height:117%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; letter-spacing:.7pt">每次针对此</span><span style="font-size:10.0pt;line-height: 117%;font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.45pt"> </span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family: &quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri; color:#333333;letter-spacing:.35pt">key</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.7pt">的请求从缓存获取不</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.65pt">到</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">请求都会到数据源</span><span style="letter-spacing:.7pt">,</span><span style="letter-spacing:.65pt">从而可能压垮数据源</span><span style="letter-spacing:.7pt">。</span> <span style="letter-spacing:.65pt">比如用</span><span style="letter-spacing:.6pt">一个不存在的用户</span><span style="letter-spacing:.4pt"> </span></span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.15pt">i</span><span lang="EN-US" style="font-size:10.0pt; line-height:117%;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri;color:#333333;letter-spacing:.35pt">d</span><span lang="EN-US" style="font-size:10.0pt;line-height:117%;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; letter-spacing:.25pt"> </span><span style="font-size:10.0pt;line-height:117%; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;letter-spacing:.6pt">获取用户信</span><span style="font-size:10.0pt;line-height:117%;font-family:宋体;mso-bidi-font-family: 宋体;color:#333333"> <span style="letter-spacing:.5pt">息</span><span style="letter-spacing:.55pt">,</span><span style="letter-spacing:.5pt">不论缓存还</span><span style="letter-spacing:.45pt">是数据库都没有</span><span style="letter-spacing:.55pt">,</span><span style="letter-spacing:.45pt">若黑客利用此漏洞进行攻击可能压垮数据库</span><span style="letter-spacing: .55pt">。</span></span><span lang="EN-US" style="font-size:10.0pt;line-height: 117%;font-family:宋体;mso-bidi-font-family:宋体"><o:p></o:p></span></p> <p class="MsoNormal" style="text-indent:16.65pt;line-height:16.45pt;mso-line-height-rule: exactly"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">4</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">.&nbsp; </span></b><b><span lang="EN-US" style="font-size:10.0pt; position:relative;top:1.5pt;mso-text-raise:-1.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_21" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:2.4pt; height:14.4pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="3" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="IM_x0020_21"><!--[endif]--></span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体; color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .55pt">你熟</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">悉哪些消息中间件</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">,</span></b><b><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">有做过性能比较</span></b><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family: Calibri;color:#333333;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">?</span></b><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></b></p> <p class="MsoNormal" style="text-indent:17.3pt;line-height:14.0pt;mso-line-height-rule: exactly"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif; mso-fareast-font-family:Calibri;mso-bidi-font-family:Calibri;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt">Rocket<span style="letter-spacing:-.05pt"> </span>MQ<span style="letter-spacing:-.05pt"> </span></span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:-.3pt">、</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt">RabbitMQ<span style="letter-spacing:-.05pt"> </span></span><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:-.3pt">、</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt">ActiveMQ </span><span style="font-size:10.0pt; font-family:宋体;mso-bidi-font-family:宋体;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:-.3pt">、</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt">Kafka</span><span lang="EN-US" style="font-size: 10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family:Calibri; mso-bidi-font-family:Calibri"><o:p></o:p></span></p> </div><p> <span lang="EN-US" style="font-size:10.5pt;font-family:&quot;Arial&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-ansi-language: EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;mso-no-proof:yes"><br clear="all" style="page-break-before:always;mso-break-type:section-break"> </span> </p><p class="MsoNormal" style="margin-top:2.75pt;text-indent:16.9pt;line-height: 14.0pt;mso-line-height-rule:exactly;mso-outline-level:1"><span style="font-size:10.0pt;font-family:宋体;mso-bidi-font-family:宋体;color:#333333; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">参考文章:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">h</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">tt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">p</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">:</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">//</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">b</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">o</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">g</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">s</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">dn</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">.</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">n</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">t/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.35pt">w</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.3pt">q</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">c199</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">20906</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">rt</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">i</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">c</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">l</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.25pt">d</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">e</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">t</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">a</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.1pt">il</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.15pt">s/</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri;color:#333333;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.2pt">82193316</span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-font-family: Calibri;mso-bidi-font-family:Calibri"><o:p></o:p></span></p>

上一篇 下一篇

热门资讯