登录

立即登录

去注册

忘记密码?

验证码登录

点击获取验证码

立即登录

去注册

注册

点击获取验证码

立即注册

找回密码

点击获取验证码

确定

全部资讯

全部资讯   / 丰巢JAVA面试题集

丰巢JAVA面试题集

2021-12-25 13:38:40

<div class="WordSection1"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:105%"><!--[if gte vml 1]><v:rect id="_x0000_s1051" style='position:absolute;left:0;text-align:left;margin-left:89.55pt; margin-top:448.8pt;width:1.55pt;height:24.1pt;z-index:251641344; mso-position-horizontal-relative:page;mso-position-vertical-relative:page' o:allowincell="f" fillcolor="#e8e8e8" stroked="f"> <w:wrap anchorx="page" anchory="page"/> </v:rect><![endif]--><!--[if !vml]--> </p><table cellpadding="0" cellspacing="0" align="left"> <tbody><tr> <td width="155" height="751"></td> </tr> <tr> <td></td> <td><img width="2" height="32" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" v:shapes="_x0000_s1051"></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US">&nbsp;</span><p></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:105%"><span lang="EN-US">&nbsp;</span></p> <br clear="ALL"> <p class="MsoNormal" style="margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:3.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999; position:relative;top:1.5pt;mso-text-raise:-1.5pt"><!--[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_i1075" type="#_x0000_t75" style='width:1.8pt;height:12pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="2" height="16" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg" v:shapes="IM_x0020_1"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#999999;position:relative;top:-2.0pt; mso-text-raise:2.0pt;letter-spacing:.05pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999;position:relative;top:-2.0pt; mso-text-raise:2.0pt;letter-spacing:.05pt">丰巢科</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; position:relative;top:-2.0pt;mso-text-raise:2.0pt">技</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:99%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">1.b</span><span lang="EN-US" style="color:#393939">io</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">与</span><b><span lang="EN-US" style="color:#393939">nio</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">的区别</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:9.65pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:9.65pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">1 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">bio</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">同步阻塞</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">io</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">:</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">在此种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">式下</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">户进程在发起</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">个</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">操作以后<span style="letter-spacing:.05pt">,</span>必须等待</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">操作的完成<span style="letter-spacing:.05pt">,</span>只有当真正完成了</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">操作以后<span style="letter-spacing:.05pt">,</span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">户</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">进程才能运</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.05pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">JAVA</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">传统的</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">模型属于此种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">式</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.05pt">!</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;margin-right:7.75pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.8pt; mso-para-margin-right:7.75pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939">2 </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.95pt">&nbsp; </span><span lang="EN-US" style="color:#393939">nio</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">同步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾮</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">阻塞式</span><span lang="EN-US" style="color:#393939">I/O</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.95pt">&nbsp; </span><span lang="EN-US" style="color:#393939">java NIO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">了双向通道进</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⾏</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">数据传输,在通道上我们可以注册我们感兴趣的事件:连接事件、读写事件;</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939">NIO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">主要有三</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">核</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼼</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">部分</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939">Channel</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">通道</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">)</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939">Buffer</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">缓冲区</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">), </span><span lang="EN-US" style="color:#393939">Selector</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">传统</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">基于字节流和字符流进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">操作</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽽</span><span lang="EN-US" style="color:#393939">NIO</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">基于</span><span lang="EN-US" style="color:#393939">Channel</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">和</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Buffer</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">(</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">缓冲区</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">)</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">操作,数据总是从通道读取到缓冲区中,或者从缓冲区写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">到通道中。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">Selector</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">(</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">选择区</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">)</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">于监听多个通道</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">的</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">事件</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">(</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">如</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">连接打开</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">数据到达</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">)。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">因此</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">单个线程可以监听多个数据</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">通道</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:13.05pt;margin-right:7.75pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:13.05pt; mso-para-margin-right:7.75pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .05pt">1. </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">BIO&nbsp;&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">(</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Blocking I/O</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">):同步阻塞</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">I/O</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">模式,数据的</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">读取写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">必须阻塞在</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">个线程内等待其完成</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">这</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⾥</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">那个经典的烧开</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">例</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼦</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">这</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾥</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">假设</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">个烧开</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">的场景</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">排</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">壶在烧开</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽔</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.1pt">&nbsp; </span><span lang="EN-US" style="color:#393939">BIO</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼯</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">作模式就是,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">&nbsp;&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">叫</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">个线程停留在</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">壶那,直到这个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">壶烧开,才去</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">处理下</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">壶。但</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">是实际上线程在等待</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">壶烧开的时间段什么都没有做</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:6.8pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:6.8pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .05pt">2.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif; color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">NIO</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">&nbsp;&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">(</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">New</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">I/O</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">):同时</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">持阻塞与</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">阻塞模式,但这</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾥</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">我们以其同步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">阻塞</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">I/O</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">模式来说明,那么什么叫做同步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">阻塞?如果还拿</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">烧开</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽔</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">来说,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">NIO</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">的做法是叫</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">个线程不断的轮询每个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">壶的状态,看看是否有</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽔</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">壶的状态发</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">了改变,从</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">下</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">步的操作。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;margin-right:7.3pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.8pt; mso-para-margin-right:7.3pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .05pt">3.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif; color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">AIO</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">&nbsp;&nbsp;</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">(</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Asynchronous I/O</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">):异步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">阻塞</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">I/O</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">模型。异步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">阻塞与同步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">阻塞的区别在哪</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾥</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">?异步</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">阻塞</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽆</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">需</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">个线程去轮询所有</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">I</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">O</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">操作的状态改变,在相应的状态改变后,系统会通知对应的线程来处理。对应到烧</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">开</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">中就是</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">为每个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">壶上</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾯</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">装了</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">个开关</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽔</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">烧开之后,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">壶会</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾃</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">动</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">通知我</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">烧开了</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.2pt">2</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">.</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">se</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">l</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">ec</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">t</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.25pt">与</span><b><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">po</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">ll</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .25pt">的区别</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.55pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.55pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.6pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">io</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">多路复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-1.6pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">概念:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">&nbsp; </span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">多路复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">是指内核</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">旦发现进程指定的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">个或者多个</span><span lang="EN-US" style="color:#393939">IO</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">条件准备读取,它就通知该进程。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:5.8pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.75pt; mso-para-margin-right:5.8pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">2 </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">、优势:与多进程和多线程技术相</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">I/O</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">多路复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">技术的最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⼤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">优势是系统开销</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">,系统不必创</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">建进程</span><span lang="EN-US" style="color:#393939">/</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">线程<span style="letter-spacing:.05pt">,</span>也不必维护这些进</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">程</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">/</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">线程</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">从</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽽⼤⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">减</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">了系</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">统的开销</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">系统:</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽬</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">前</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">持</span><span lang="EN-US" style="color:#393939">I/O</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">多路复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">的系统调</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">有</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939">select</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.75pt">&nbsp; </span><span lang="EN-US" style="color:#393939">pselect</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.75pt">&nbsp; </span><span lang="EN-US" style="color:#393939">poll</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.75pt">&nbsp; </span><span lang="EN-US" style="color:#393939">epoll</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.6pt;margin-right:8.6pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.6pt; mso-para-margin-right:8.6pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939">2 </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.55pt">&nbsp; </span><span lang="EN-US" style="color:#393939">select</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.55pt">&nbsp; </span><span lang="EN-US" style="color:#393939">select</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽬</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">前</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼏</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">乎在所有的平台上</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">持,其良好跨平台</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⽀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">持也是它的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">个优点。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.55pt">&nbsp; </span><span lang="EN-US" style="color:#393939">select</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">个缺点在于单个进程能够监视的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽂</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">件描述符的数量存在最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">限制</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">在</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Linux</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">上</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">般为</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">1024</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">可以通过修改宏定义甚</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⾄</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">重新编译内核的</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">式提升这</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">限制</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">但是这样也</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">会造</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">成效率的降低<span style="letter-spacing: .05pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939">3 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-1.4pt">&nbsp; </span><span lang="EN-US" style="color:#393939">poll </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">:</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">它没有最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">连接数的限制,原因是它是基于链表来存储的,但是同样有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">个缺点:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.55pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.55pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:98%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.1pt">a. </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">量的</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">fd</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">的数组被整体复制于</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">户态和内核地址空间之</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">间</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">不管这样的复制是不是有意义</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.05pt">b. </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">poll</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">还有</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">个特点是</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">“</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">平触发</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,如果报告了</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">fd</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">后,没有被处理,那么下次</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">poll</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">时会再次报告该</span><span lang="EN-US" style="color:#393939">fd</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.5pt;margin-right:31.8pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.5pt; mso-para-margin-right:31.8pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">epoll</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999;letter-spacing: -.05pt">跟</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-.05pt">select</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">都能提供多路</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-.05pt">I/O</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999;letter-spacing:-.05pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#999999;letter-spacing:-.05pt">的解决</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#999999;letter-spacing:-.05pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999;letter-spacing:-.05pt">案</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-3.55pt">。</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">在现在的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-.05pt">Linux</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">内核</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999;letter-spacing:-.05pt">⾥</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#999999;letter-spacing:-.05pt">有都能够</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#999999;letter-spacing:-.05pt">⽀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999;letter-spacing:-.05pt">持</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-3.55pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.05pt">其中</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999;letter-spacing:-.05pt">epol</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">l</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999">是</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999">Linux</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">所特有<span style="letter-spacing:-3.55pt">,</span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999">⽽</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999">select</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">则应该是</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999"> POSIX</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999">所规定<span style="letter-spacing:-.6pt">,</span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">般操作系统均有实现</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999; letter-spacing:-.6pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">3</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">.</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">zoo</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">kee</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">p</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">er</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.25pt">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.25pt">⼯</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.25pt">作原理</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.45pt;margin-right:9.3pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.45pt; mso-para-margin-right:9.3pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939">1</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">定义<span style="letter-spacing:-.1pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#393939">zookeeper</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">种为分布式应</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">所设计的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾼</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.1pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾼</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">性能且</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">致的开源协调服务</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">它提供了</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">项基本服务</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">分布式锁服务<span style="letter-spacing:-.05pt">。</span></span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">后来摸索出了其他使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">法</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">配置维护<span style="letter-spacing:-.1pt">、</span>组服务<span style="letter-spacing:-.05pt">、</span>分布式消息队列<span style="letter-spacing:-.05pt">、</span>分布式通知</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#393939">/</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">协调等<span style="letter-spacing:-.05pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.3pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">特点<span style="letter-spacing:-1.3pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.5pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.5pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">1</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.8pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">能够</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">在</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">型分布式系统中</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.75pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">2</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.25pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">具有</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">致性</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.25pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">可</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">性</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.25pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">容错性<span style="letter-spacing: -.25pt">,</span>不会因为</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">个节点的错误</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">崩溃</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.2pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.1pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">途</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.1pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">户</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">型分布式系统</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">作协调服务</span><span style="font-family:&quot;PMingLiU&quot;,serif;mso-bidi-font-family:PMingLiU;color:#555555">⻆</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾊</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:88%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.15pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">分布式锁应</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.15pt">:</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">通过对集群进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾏</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">master</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">选举<span style="letter-spacing:-.15pt">,</span>来解决分布式系统中的单点故障(</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">主</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">n</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">从<span style="letter-spacing:-.1pt">,</span>主挂全挂<span style="letter-spacing:-.1pt">)。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.65pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">协调服务<span style="letter-spacing:-.65pt">;</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.7pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">注册中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼼</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.7pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.4pt;margin-right:387.95pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.4pt; mso-para-margin-right:387.95pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:88%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">4</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.95pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">原理<span style="letter-spacing:-.9pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#555555">&nbsp;&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">术语<span style="letter-spacing: -1.5pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.3pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.3pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:87%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">数据结构</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Znode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.05pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing:-1.7pt">&nbsp; </span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">zookeeper</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">数据采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">树形层次结构,和标准</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽂</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">件系统</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⾮</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">常相似,树中每个节点被称为</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Znode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.3pt;margin-right:6.25pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.3pt; mso-para-margin-right:6.25pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:98%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">通知机制</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">Watcher</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-1.8pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">zookeeper</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">可以为所有的读操作(</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">exists()</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">、</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">getChilden()</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">及</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">getData()</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">)设置</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-1.8pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">事件是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">次</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">性出发器<span style="letter-spacing:-.05pt">,</span>当</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">的对象状态发</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽣</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">改变时,将会触发次对象上</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">所对应的事件。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-1.55pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">事件将被异步的发送给客户端,并且</span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">zookeeper</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">为</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">watch</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">机制提供了有序的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">致性保证</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.7pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:86%"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">基本流程<span style="letter-spacing:-.15pt">:</span>分布式锁应</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">场景</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.45pt;margin-right:21.9pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.45pt; mso-para-margin-right:21.9pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:98%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">传统的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">主</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">n</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">从分布式系统,容易发</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">单点故障,传统解决</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">式是增加</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">个备</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">节点,定期给主节点发送</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Ping</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">包,主节点回复</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">ack</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">但是如果</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽹</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">络原因</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">ack</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">丢失<span style="letter-spacing:-.2pt">,</span>那么会出现两个主节点<span style="letter-spacing:-.2pt">,</span>造成数据混乱<span style="letter-spacing:-.15pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:87%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing:-.2pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-1.9pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">zookeeper</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">的引</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼊</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">可以管理两个主节点</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">其中挂了</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">个</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">会将另外</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">个作为新的主节点</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">挂的节点回来时担任备</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">节点</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.15pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;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-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:189%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:547.75pt;mso-line-height-rule:exactly;vertical-align: middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_2" o:spid="_x0000_i1074" type="#_x0000_t75" style='width:288.6pt;height:547.8pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="385" height="730" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" v:shapes="IM_x0020_2"><!--[endif]--><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-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:189%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:258.6pt;mso-line-height-rule:exactly;vertical-align: middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_3" o:spid="_x0000_i1073" type="#_x0000_t75" style='width:288.6pt;height:258.6pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="385" height="345" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif" v:shapes="IM_x0020_3"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:5.45pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.45pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.2pt">4</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">.</span><span lang="EN-US" style="color:#393939;letter-spacing:.2pt">c</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">ap</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.25pt">理论</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.45pt;margin-right:6.75pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.45pt; mso-para-margin-right:6.75pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">1 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">概念</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">:</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">个分布式系统最多只能同时满</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⾜⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">致性(</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">C</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">onsis</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">tency</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">)、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">性(</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Availability</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">和分区容错性(</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Partition</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">tolerance</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">)</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">这</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">三项中的两项<span style="letter-spacing:-.25pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">2 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">致性</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">更新操作成功并返回客户端完成后</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">所有节点在同</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">时间的数据完全</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">致</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">所以</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">致性</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">说的就是数据</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">致性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">3 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">、可</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">性<span style="letter-spacing:.05pt">:</span>服务</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">直可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">且是正常响应时间</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:60.65pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:60.65pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">4 </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">分区容错性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">:</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">分布式系统在遇到某节点或</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽹</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">络分区故障的时候</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">仍然能够对外提供满</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾜⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">致</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">性和可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">性的服务</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><b><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">5</span><span lang="EN-US" style="color:#393939;letter-spacing: .1pt">.</span></b><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.2pt">⼆</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.2pt">段式</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">满</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⾜</span><b><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">cap</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">理论的哪两个理论</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:7.0pt;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:0cm;mso-para-margin-right: 7.0pt;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">两阶段提交协议在正常情况下能保证系统的强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">致性</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">但是在出现异常情况下</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">当前处理的操作处于错误状态</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">需</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">要管理员</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⼈⼯⼲</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">预</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">解决</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">因此可</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">性不够好</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">这也符合</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">CAP</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">协议的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">致性和可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">性不能兼得的原理</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">6</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">.</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">线程池的参</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">数配置</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">为什么</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">j</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">ava</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">官</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">提供</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼯⼚⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">法给线程池</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:85%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.6pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">线程池简介<span style="letter-spacing:-1.6pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:4.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:123.8pt; mso-line-height-rule:exactly;vertical-align:middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_4" o:spid="_x0000_i1072" type="#_x0000_t75" style='width:310.8pt; height:123.6pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="414" height="165" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" v:shapes="IM_x0020_4"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:6.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:6.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">2 </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.25pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">核</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">参数</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.25pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;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-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:189%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:254.6pt;mso-line-height-rule:exactly;vertical-align: middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_5" o:spid="_x0000_i1071" type="#_x0000_t75" style='width:362.4pt;height:254.4pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image010.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="483" height="339" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" v:shapes="IM_x0020_5"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:5.5pt;margin-right:7.95pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.5pt; mso-para-margin-right:7.95pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">3</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼯⼚⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">法作</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">ThreadPoo</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">lExecutor</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">类就是</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Executor</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">的实现类</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">但</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">ThreadPoolExecutor</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">在使</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">上并不是那么</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">便</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">在实例化时需</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">要传</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⼊</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">很</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">多歌参数</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">还要考虑线程的并发数等与线程池运</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">效率有关的参数</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">所以官</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">建议使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Executors</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼯</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">程类来创建线程池对</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">象<span style="letter-spacing:-.5pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:98%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">7.</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">分布式框架</span><b><span lang="EN-US" style="color:#393939;letter-spacing: .1pt">dubbo</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">的好处</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽤</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">dubbo</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">可不可以</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">为什</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">么要使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">分布式</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.1pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">dubbo</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">好处<span style="letter-spacing:-1.1pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:18.3pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt; mso-para-margin-right:18.3pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="color:#393939">1 </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.05pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">远程通讯</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939">:<span style="letter-spacing:-1.8pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">提供对多种基于</span><span style="font-family:宋体;mso-bidi-font-family: 宋体;color:#393939">⻓连接的</span><span lang="EN-US" style="color:#393939">NIO</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">框架抽象封装<span style="letter-spacing:-.05pt">,</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.9pt">&nbsp;&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">包括多种线程模型<span style="letter-spacing:-.05pt">,</span>序列化,以及</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">请求</span><span lang="EN-US" style="color:#393939">-</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">响应</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">”</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">模式的信息交换</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽅</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">式<span style="letter-spacing:-.55pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:8.05pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt; mso-para-margin-right:8.05pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">2 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">、软负载均衡及容错机制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">:</span><span lang="EN-US" style="color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">提供基于接</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⼝⽅</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">法的透明远程过程调</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">,包括多协议</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">持,以及软负载均</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">衡<span style="letter-spacing:.05pt">,</span>失败容错<span style="letter-spacing:.05pt">,</span>地址路由<span style="letter-spacing:.05pt">,</span></span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">动态配</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">置等集群</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">持</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">可在内</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽹</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">替代</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">F5</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">等硬件负载均衡器</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">降低</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">成本</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">减少单点</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:6.2pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:6.2pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">服务</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⾃</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">动注册与发现</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">:</span><span lang="EN-US" style="color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">基于注册中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⼼⽬</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">录服务</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">使服务消费</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">能动态的查找服务提供</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽅</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">使地址透明</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">使服务提供</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">可以平滑</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">增</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">加或减少机器</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.75pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">4</span><span lang="EN-US" style="color:#393939;letter-spacing: .1pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.3pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.25pt">提供完善的管理控制台</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">dubbo</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">-</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">ad</span><span lang="EN-US" style="color:#393939;letter-spacing:.25pt">m</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">i</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">n</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.25pt">与简单的控制中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.2pt">⼼</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">dubbo</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">-</span><span lang="EN-US" style="color:#393939;letter-spacing: .2pt">m</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">on</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">it</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">o</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">r</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939">5 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.15pt">&nbsp; </span><span lang="EN-US" style="color:#393939">Dubbo</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">提供了伸缩性很好的插件模型<span style="letter-spacing:-.05pt">,</span>很</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">便进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">扩展(</span><span lang="EN-US" style="color:#393939">ExtensionLoader</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.35pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.35pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">2</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .3pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.25pt">不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.25pt">⽤</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">dubbo</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.25pt">可不可以</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.3pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .25pt">可以</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.3pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.25pt">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.25pt">⽤</span><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">sp</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">ri</span><span lang="EN-US" style="color:#393939;letter-spacing: .15pt">n</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">gc</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">l</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">oud</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.3pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.5pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.5pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.2pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">分布式作</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.2pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:8.15pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt; mso-para-margin-right:8.15pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">a. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">系统之间的耦合度</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼤</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">降低</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">可以独</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽴</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">开发</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">独</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽴</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">部署</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">独</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽴</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">测试</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">系统与系统之间的边界</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾮</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">常明确</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">排错也变得相当容易</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">开发效率</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼤⼤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">提升。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:6.25pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt; mso-para-margin-right:6.25pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">b. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">系统之间的耦合度降低</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">从</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">系统更易于扩展</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">我们可以针对性地扩展某些服务</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">假设</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">这个商城要搞</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">次</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">促</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">下单量可能会</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼤⼤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">提升</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">因此我们可以针对性地提升订单系统</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">产品系统的节点数量</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">对于后台管理系统</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">数据分析系统</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽽⾔</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">节点数量维</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">持原有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">平即可</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.05pt;margin-right:6.9pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.05pt; mso-para-margin-right:6.9pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">c. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">服务的复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">性更</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⾼</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">。</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">如</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">当我们将</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">户系统作为单独的服务后</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">该公司所有的产品都可以使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">该</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">系统作为</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">户系统</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽆</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">需重</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">复开发<span style="letter-spacing:-.6pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">8.</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">七个垃圾回收器</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">之间如何搭配使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.05pt">1.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Serial</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">New</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">收集器是针对新</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽣</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">代的收集器</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">的是复制算法;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">2.<span style="letter-spacing:-.05pt"> </span></span><span lang="EN-US" style="color:#393939">Parallel<span style="letter-spacing:-.05pt"> </span>New<span style="letter-spacing:-.05pt"> </span>&nbsp;</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">(并</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.15pt">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">收集器<span style="letter-spacing:-.15pt">,</span>新</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">代采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">复制算法</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.15pt">,</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⽼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">年代采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">标记整理</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.15pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.35pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.35pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">3. </span><span lang="EN-US" style="color: #393939">Parallel Scavenge&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">(并</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.35pt">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">收集器<span style="letter-spacing:-.35pt">,</span>针对新</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">代</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.35pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">复制收集算法</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.35pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">4.<span style="letter-spacing:-.05pt"> </span></span><span lang="EN-US" style="color:#393939">Serial<span style="letter-spacing:-.05pt"> </span>Old<span style="letter-spacing:-.05pt">&nbsp; </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">(串</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.15pt">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">收集器<span style="letter-spacing:-.15pt">,</span>新</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">代采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">复制</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.15pt">,</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939">⽼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939">年代采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">标记清理</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.15pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.35pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.35pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">5.<span style="letter-spacing:-.05pt"> </span></span><span lang="EN-US" style="color:#393939">Parallel<span style="letter-spacing:-.05pt"> </span>Old<span style="letter-spacing:-.05pt"> </span>&nbsp;</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">(并</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.5pt">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">收集器<span style="letter-spacing:-.5pt">,</span>针对</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">年代</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.5pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">标记整理<span style="letter-spacing:-.5pt">;</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939">6. </span><span lang="EN-US" style="color:#393939">CMS</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">收集器<span style="letter-spacing:-.05pt">,</span>基于标记清理<span style="letter-spacing:-.05pt">;</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:84%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">7. </span><span lang="EN-US" style="color: #393939">G1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">收集器</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">JDK</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">)<span style="letter-spacing:-1.0pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">:整体上是基于标记清理,局部采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">复制;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.9pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.9pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">综上<span style="letter-spacing:.05pt">:</span>新</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽣</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">代基本采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">复制算法</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽼</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">年代采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">标记整理算法。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939">cms</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">标记清理;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:86%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">9</span><span lang="EN-US" style="color:#393939;letter-spacing: .1pt">.</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.2pt">接</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.2pt">⼝</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">限流</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">案</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;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="WordSection5"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:142%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:3.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:84%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#1A1A1A;letter-spacing:.05pt">1. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">限制</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.05pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">总并发数(</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⽐</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">如</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.05pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">数据库连接池<span style="letter-spacing:.05pt">、</span>线程池<span style="letter-spacing:.05pt">)</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.8pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.8pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#1A1A1A">2.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">限制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.05pt"> </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">瞬时并发数(如</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A;background:#F6F6F6">nginx</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#1A1A1A;background:#F6F6F6">limit_conn</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">模块<span style="letter-spacing:-.9pt">,</span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">来限制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">瞬时并发连接数<span style="letter-spacing:-.9pt">)</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#1A1A1A">3.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">限制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">时间窗</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼝</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">内的平均速率(如</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A;background:#F6F6F6">Guava</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#1A1A1A;background:#F6F6F6">RateLimiter</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.9pt">、</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#1A1A1A;background:#F6F6F6">nginx</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A;background:#F6F6F6">limit_req</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">模块<span style="letter-spacing:-.9pt">,</span>限制每秒的平均速率<span style="letter-spacing:-.9pt">)</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">4</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#1A1A1A;letter-spacing: .05pt">.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">限制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">远程接</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.05pt">⼝</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">调</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.05pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.05pt">速率</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#1A1A1A;letter-spacing:-.05pt">5.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#1A1A1A;letter-spacing: -.3pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.05pt">限制</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.25pt"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A;letter-spacing:-.05pt; background:#F6F6F6">MQ</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#1A1A1A;letter-spacing:-.45pt"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.05pt">的</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">消费速率</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#1A1A1A">6. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">可以根据</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⽹</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">络连接数、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⽹</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">络流量、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-1.5pt">&nbsp; </span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#1A1A1A;background:#F6F6F6">CPU</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#1A1A1A"> </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">或</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">内存负载</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">等来限流</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">10</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">.</span><span lang="EN-US" style="color:#393939;letter-spacing:.2pt">C</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">oncu</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">rr</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">e</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">n</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">t</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">H</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">ash</span><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">M</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">ap</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.2pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.2pt">原理</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.4pt;margin-right:11.2pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.4pt; mso-para-margin-right:11.2pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:98%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.35pt">、</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⼯</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">作机制(分</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽚</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">思想</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.35pt">):</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">它引</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">了</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">个</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">分段锁</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">的概念<span style="letter-spacing: -.35pt">,</span>具体可以理解为把</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">个</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">的</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Map</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">拆分成</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">N</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">个</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⼩</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">的</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">segment</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.35pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">根据</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">key.hashCode() </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">来决定把</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">key</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">放到哪个</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">HashTable</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">中。可以提供相同的线程安全,但是效率提升</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">N</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">倍,默认提升</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">16</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">倍。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:90%"><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">2</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.2pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">应</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.2pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">当读</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">&gt;</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">写时使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽤</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing:-.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">适合做缓存<span style="letter-spacing:-.2pt">,</span>在程序启动时初始化<span style="letter-spacing:-.15pt">,</span>之后可以被多个线程访问<span style="letter-spacing: -.15pt">;</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:90%"><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">3</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.7pt">、</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hash</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">冲突<span style="letter-spacing:-.7pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:11.15pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt; mso-para-margin-right:11.15pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:98%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.6pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">简介<span style="letter-spacing:-.6pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing:-1.9pt">&nbsp; </span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">HashMap</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">中调</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hashCode()</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">法来计算</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hashCode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.6pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">由于在</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing:-.05pt"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Java</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">中两个不同的对象可能有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">样的</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hashCode,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">所以不同的键可</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">能有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">样</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hashCode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.35pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">从</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">导致冲突的产</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽣</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.35pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:89%"><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">2</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: .05pt">、</span><u><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hash</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">冲突解决<span style="letter-spacing:.05pt">:</span>使</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">平衡树来代替链表</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">,</span></u><u><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">当同</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span></u><u><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">hash</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">中的元素数量超过特定的值便会由链表切换到平衡树</span></u><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:9.85pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt; mso-para-margin-right:9.85pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:105%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">4</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.05pt">、</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽆</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">锁读:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-1.8pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">ConcurrentHashMap</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">之所以有较好的并发性是因为</span><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:#555555">ConcurrentHashMap</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽆</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">锁读和加锁写,并且利</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">了分段锁(不是在所有的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">entry</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">上加锁<span style="letter-spacing:-.35pt">,</span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽽</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">是在</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">部分</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">entry</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">上加锁<span style="letter-spacing:-.35pt">);</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:122.75pt; mso-line-height-rule:exactly;vertical-align:middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_6" o:spid="_x0000_i1070" type="#_x0000_t75" style='width:212.4pt; height:123pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image012.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="283" height="164" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image013.gif" v:shapes="IM_x0020_6"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:5.35pt;margin-right:6.0pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.35pt; mso-para-margin-right:6.0pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:99%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">读之前会先判断</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">count(jdk1.6)</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555;letter-spacing: -.65pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">其中的</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">count</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">是被</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">volatile</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">修饰的</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555"> </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">(</span><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">当变量被</span></u><u><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">volatile</span></u><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">修饰后<span style="letter-spacing:-.65pt">,</span>每次更改该变量的时候会将更改结果写到</span></u><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555">&nbsp; </span><u><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:.05pt">系统主内存中,利</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555;letter-spacing:.05pt">⽤</span></u><u><span style="font-family: 宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555;letter-spacing:.05pt">多处</span></u><u><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">理器的缓存</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">致性</span></u><u><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:.05pt">,</span></u><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">其他处理器会发现</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾃⼰</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">的缓存</span></u><u><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555">⾏</span></u><u><span style="font-family: 宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#555555">对应的内存地址被修改</span></u><u><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:.05pt">,</span></u><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">就会将</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾃⼰</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">处理器的缓存</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾏</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">设置为失效</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">,</span></u><u><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">并强制</span></u><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555"> </span><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">从系统主内存获取最新的数据<span style="letter-spacing:-.2pt">。</span></span></u><u><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-1.9pt">&nbsp; </span></u><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">)</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:-.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">故可以实现</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⽆</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">锁读</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-.2pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">11.</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">解决</span><b><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">map</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">的并发问题</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">案</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.35pt;margin-right:9.9pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.35pt; mso-para-margin-right:9.9pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:102%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">HashMap</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">不是线程安全的<span style="letter-spacing:-.05pt">;</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:-1.8pt">&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Hashtable</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">线程安全<span style="letter-spacing:-.05pt">,</span>但效率低,因为是</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">Hashtable</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">是使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽤</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:#555555">synchronized</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">的,所有线程竞争同</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">把锁;</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽽</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#555555">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555;letter-spacing:.05pt">Concurren</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">tHashMap</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">不仅线程安全</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⽽</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">且效率</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⾼</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">因为它包含</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">个</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:#555555">segment</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">数组<span style="letter-spacing:.05pt">,</span>将数据分段存储<span style="letter-spacing:.05pt">,</span>给每</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#555555">段数据配</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555">把锁</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">也就是所谓的锁分段技</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#555555"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555">术<span style="letter-spacing:-.55pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:86%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">12.</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">什么是协程,以</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">及实现要点</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:252.55pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:252.55pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:98%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.7pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽣</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">产者</span><span lang="EN-US" style="color:#393939">/</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">消费者模式不是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⾼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">性能的实现</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.7pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="color:#393939">1.</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">涉及到同步锁<span style="letter-spacing:-1.15pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">2.</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">涉及到线程阻塞状态和可运</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">状态之间的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">切</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">换<span style="letter-spacing:.1pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:11.1pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:11.1pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">3.</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">涉及到线程上下</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽂</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">的切</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">换<span style="letter-spacing:.05pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">2 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">、协成定义:协程,英</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽂</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">Coro</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">utines</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">线程更加轻量级的存在</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">正如</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">个进程可以拥有多个线程</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">样</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">个线程也可以拥</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">有多个协程。最重要的是,协程不是被操作系统内核所管理,</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">完全是由程序所控制(也就是在</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">户态执</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">)。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">这样带来的好处</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">就是性能得到了很</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">的提升</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">不会像线程切换那样消耗资源</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:189%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:191.45pt;mso-line-height-rule:exactly;vertical-align: middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_7" o:spid="_x0000_i1069" type="#_x0000_t75" style='width:240pt;height:191.4pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image014.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="320" height="255" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg" v:shapes="IM_x0020_7"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:6.3pt;margin-right:17.4pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:6.3pt; mso-para-margin-right:17.4pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">协成优点</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">:</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">协程的暂停完全由程序控制</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">线程的阻塞状态是由操作系统内核来进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⾏</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">切换</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">因此</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">协程的开销远远</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">于线程的开</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">销<span style="letter-spacing:-.5pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">4<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.1pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">实现<span style="letter-spacing:-1.1pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.95pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">Lua</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾔</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">Lua</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">从</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">5.0</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">版本开始使</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">协程,通过扩</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">展库</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">coroutine</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">来实现</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.0pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">Python</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾔</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:7.75pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:7.75pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:103%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">正如刚才所写的代码示例,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">python</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">可以通过</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">yield/send </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">式实现协程。在</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">pytho</span><span lang="EN-US" style="color:#393939">n<span style="letter-spacing:.05pt"> </span>3.5</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">以后<span style="letter-spacing:.05pt">,</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">&nbsp;&nbsp; </span><span lang="EN-US" style="color:#393939">async/await<span style="letter-spacing:.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">成为了更好的替</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">代</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽅</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">案</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.45pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">3<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-2.0pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">Go</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾔</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">Go</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">对协程的实现</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾮</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">常强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼤⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">简洁</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">可以轻松创建成百上千个协程并发执</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">4 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.75pt">、</span><span lang="EN-US" style="color:#393939">Java</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⾔</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:92%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">Java</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⾔</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">并没有对协程的原</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽣⽀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">持,但是某</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">些开源框架模拟出了协程的功能</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">13.lru</span></b><span lang="EN-US" style="color:#393939; letter-spacing:.05pt"> <b>cache</b> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽤</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">hash</span></b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt"> <b>map</b> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">的实现(算法)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.55pt;margin-right:7.8pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.55pt; mso-para-margin-right:7.8pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.4pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">概念<span style="letter-spacing:-.4pt">:</span>其实解释起来很简单<span style="letter-spacing:-.4pt">,</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">LRU</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">就是</span><span lang="EN-US" style="color:#393939">Least<span style="letter-spacing:-.05pt"> </span>Recently Used</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">的缩写<span style="letter-spacing:-.4pt">,</span>翻译过来就是</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">最近最少使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">”</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: -.4pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">也就是说</span><u><span lang="EN-US" style="color:#393939">LRU</span></u><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">算法会将最近</span></u><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">最少</span></u><u><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽤</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">的缓</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">存移除</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">,</span></u><u><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">让给最新使</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽤</span></u><u><span style="font-family: 宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">的缓存</span></u><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">。</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">往往最常读取的</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">也就是读取次数最多的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">所以利</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">好</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">LRU</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">算法</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">我们<u>能够提供对热点</u></span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">数据的缓存效率</span></u><u><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">能够提</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⾼</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">缓存服务的内存使</span></u><u><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">率</span></u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.3pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">实现<span style="letter-spacing:-1.3pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.7pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">思路<span style="letter-spacing:-1.7pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#555555;letter-spacing:.05pt">i</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#555555">.<span style="letter-spacing:.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">限制缓存</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555">⼤⼩</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#555555;letter-spacing:.05pt">ii. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.1pt">查询出最近最晚</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555;letter-spacing:.1pt">的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">缓</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#555555">存</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#555555;letter-spacing:.05pt">iii. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.1pt">给最近最少</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#555555;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555;letter-spacing:.1pt">的缓存做</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#555555;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#555555;letter-spacing:.1pt">个标</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#555555;letter-spacing:.05pt">识</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.3pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">代码<span style="letter-spacing:-1.3pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:3.75pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="1" cellspacing="0" cellpadding="0" width="0" style="margin-left: 17.25pt; border: none;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.8pt"> <td width="592" colspan="2" valign="top" style="width:444.0pt;border:none black 1.0pt; mso-border-alt:none black 0cm;padding:0cm 0cm 0cm 0cm;height:12.8pt"> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .9pt">1</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">&nbsp;</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.4pt">m</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">po</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">r</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">t</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">j</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">v</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">.</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">u</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">il</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">.</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">L</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">i</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">n</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">k</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">ed</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.15pt">H</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">s</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">h</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.4pt">M</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">ap</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">;</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:1;height:12.95pt"> <td width="592" colspan="2" valign="top" style="width:444.0pt;border-top:none; border-left:solid #D0D4D9 1.0pt;border-bottom:none black 1.0pt;border-right: solid #D0D4D9 1.0pt;mso-border-top-alt:none black 0cm;mso-border-top-alt: none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt;mso-border-bottom-alt: none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt;padding:0cm 0cm 0cm 0cm; height:12.95pt"> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: 1.0pt">2</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">&nbsp;</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">m</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">po</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">r</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">t</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">j</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">v</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">.</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">u</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">il</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">.</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.6pt">M</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">ap</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">;</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:2;height:10.8pt"> <td width="592" colspan="2" valign="top" style="width:444.0pt;border-top:none; border-left:solid #D0D4D9 1.0pt;border-bottom:none black 1.0pt;border-right: solid #D0D4D9 1.0pt;mso-border-top-alt:none black 0cm;mso-border-top-alt: none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt;mso-border-bottom-alt: none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt;padding:0cm 0cm 0cm 0cm; height:10.8pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:10.8pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.9pt">3</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:2.55pt">&nbsp;</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.0pt">/</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.4pt">**</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:3;height:13.2pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.2pt"> <p class="MsoNormal" style="margin-top:5.7pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.7pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">4</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.2pt"> <p class="MsoNormal" style="margin-top:2.85pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.85pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:83%"><!--[if gte vml 1]><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe"> <v:stroke joinstyle="miter"/> <v:path gradientshapeok="t" o:connecttype="rect"/> </v:shapetype><v:shape id="_x0000_s1053" type="#_x0000_t202" style='position:absolute; left:0;text-align:left;margin-left:4.6pt;margin-top:3.05pt;width:5.65pt; height:11.95pt;text-indent:0;z-index:251643392; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1053' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251643392;left:0px;margin-left:31px;margin-top: 1780px;width:13px;height:24px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="13" height="24" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251643392"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1053" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 9.9pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#9A6E3A;position:relative; top:1.0pt;mso-text-raise:-1.0pt;letter-spacing:.9pt">*</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#41464B;letter-spacing:.15pt">简单</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#41464B;letter-spacing:.15pt">⽤</span><span lang="EN-US" style="color:#41464B;letter-spacing:.1pt">LinkedH</span><span lang="EN-US" style="color:#41464B;letter-spacing:.05pt">ash</span><span lang="EN-US" style="color:#41464B;letter-spacing:.1pt">M</span><span lang="EN-US" style="color:#41464B;letter-spacing:.05pt">ap</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;letter-spacing:.1pt">来实现的</span><span lang="EN-US" style="color:#990055;letter-spacing:.05pt">LRU</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;letter-spacing:.1pt">算法的缓存</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:4;height:12.3pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.3pt"> <p class="MsoNormal" style="margin-top:4.9pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.9pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:80%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">5</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.3pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.55pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.85pt">*</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.3pt">/</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:5;height:12.95pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.95pt"> <p class="MsoNormal" style="margin-top:4.8pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.8pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">6</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.95pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.55pt;mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1052" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:.3pt;margin-top:-.95pt;width:52.05pt;height:13.55pt; text-indent:0;z-index:251642368;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1052' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251642368;left:0px;margin-left:24px;margin-top: 1784px;width:90px;height:27px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="90" height="27" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251642368"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1052" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#0077AA;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">pub</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">li</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#0077AA;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">l</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#0077AA;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.2pt">a</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">ss</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US"><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">L</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">RUC</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">ache</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.3pt">&lt;</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">K</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">&nbsp;</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">,</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.3pt">V</span><span style="color:#9A6E3A;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">&gt;</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">&nbsp; </span><span style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">ex</span><span style="color:#0077AA;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">t</span><span style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">ends</span><span style="color:#0077AA;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">&nbsp; </span><span style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">L</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">i</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">nked</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.3pt">H</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">ash</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">M</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">ap</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">&lt;</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">K</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">&nbsp;</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">,</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.25pt">V</span><span style="color:#9A6E3A;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">&gt;</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">&nbsp; </span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">{</span><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:6;height:12.0pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.0pt"> <p class="MsoNormal" style="margin-top:4.2pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.2pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:81%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">7</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.0pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:10.85pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">p</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.95pt">r</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">i</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">v</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">a</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">t</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.45pt">e</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.45pt">n</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.45pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.45pt">he</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.75pt">S</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">z</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.45pt">e</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">;</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:7;height:12.25pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.25pt"> <p class="MsoNormal" style="margin-top:4.4pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.4pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">8</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.25pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.15pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.15pt">pub</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">li</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.05pt">c</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">&nbsp; </span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">L</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">RU</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.45pt">C</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">a</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">c</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">he</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">(</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">n</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">a</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">he</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">S</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">z</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">e</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">)</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt">&nbsp; <span style="letter-spacing: .65pt">{</span></span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:8;height:11.6pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-top:4.4pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.4pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">9</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.15pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">s</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.7pt">u</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">pe</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">r</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">(</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.65pt">16</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.9pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; <span style="letter-spacing:1.0pt">(</span></span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">f</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">oa</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">t</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">)</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.65pt">0</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">.</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.65pt">75</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.9pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">t</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">r</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.65pt">ue</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">)</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp;<span style="letter-spacing:.85pt">;</span></span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:9;height:13.25pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.25pt"> <p class="MsoNormal" style="margin-top:5.1pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.1pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:-.2pt">10</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.25pt"> <p class="MsoNormal" style="margin-top:.3pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.3pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1057" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:101.2pt;margin-top:1.9pt;width:4.3pt;height:11.75pt; text-indent:0;z-index:251647488;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1057' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.25pt;text-indent:.3pt;line-height: 72%'><span lang=EN-US style='font-size:6.5pt;line-height:72%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:.15pt'>=</span><span lang=EN-US style='font-size:6.5pt;line-height:72%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251647488;left:0px;margin-left:191px;margin-top: 1809px;width:12px;height:24px"><img width="10" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image015.gif" alt="文本框: =" v:shapes="_x0000_s1057"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1056" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:109.25pt;margin-top:2.3pt;width:43.55pt; height:9.65pt;text-indent:0;z-index:251646464; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1056' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251646464;left:0px;margin-left:205px;margin-top: 1810px;width:77px;height:20px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="77" height="20" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251646464"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1056" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:.95pt;text-indent:1.0pt;line-height: 94%"><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family: Arial;color:#41464B;letter-spacing:.8pt">c</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.85pt">a</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.75pt">c</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.8pt">he</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:1.0pt">S</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.3pt">i</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.75pt">z</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.8pt">e</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#999999;letter-spacing:.4pt">;</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US" style="color:#0077AA;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">t</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.95pt">h</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.85pt">s</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.5pt">.</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.85pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.95pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.85pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.95pt">he</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.15pt">S</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.8pt">z</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.9pt">e</span><span lang="EN-US"><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:10;height:11.2pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.2pt"> <p class="MsoNormal" style="margin-top:4.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:-.2pt">11</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.2pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:10.85pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.6pt">}</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:11;height:12.65pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.65pt"> <p class="MsoNormal" style="margin-top:5.2pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.2pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:-.2pt">12</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.65pt"> <p class="MsoNormal" style="margin-top:.4pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.4pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1055" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:20.75pt;margin-top:-.55pt;width:73.1pt;height:13.55pt; text-indent:0;z-index:251645440;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1055' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251645440;left:0px;margin-left:58px;margin-top: 1814px;width:125px;height:27px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="125" height="27" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251645440"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1055" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#0077AA;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">p</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">r</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#0077AA;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.85pt">o</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">t</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.85pt">e</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#0077AA;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.8pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">t</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#0077AA;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.85pt">ed</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#0077AA;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">boo</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">l</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.85pt">ean</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US"><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">r</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">e</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">m</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">o</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">v</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">e</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">E</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.35pt">l</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">de</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.7pt">s</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">t</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.9pt">E</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">n</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">t</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">r</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.7pt">y</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">(</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.15pt">M</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">ap</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">&nbsp;</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">.</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">E</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">n</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">t</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">r</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">y</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.8pt">&lt;</span><span style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">K</span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">&nbsp;</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">,</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.9pt">V</span><span style="color:#9A6E3A;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">&gt;</span><span style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">&nbsp; </span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">e</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">l</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">de</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">s</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">t</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">)</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; <span style="letter-spacing:.45pt">{</span></span><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:12;height:12.95pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.95pt"> <p class="MsoNormal" style="margin-top:4.8pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.8pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:-.2pt">13</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.95pt"> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1058" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:96.95pt;margin-top:1.65pt;width:4.3pt;height:10.15pt; text-indent:0;z-index:251648512;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1058' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:3.25pt;text-indent:.35pt;line-height: 4.85pt;mso-line-height-rule:exactly'><span lang=EN-US style='font-size: 3.5pt;mso-fareast-font-family:Arial;color:#9A6E3A;letter-spacing:1.85pt'>&gt;</span><span lang=EN-US style='font-size:3.5pt'><o:p>&nbsp;</o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251648512;left:0px;margin-left:184px;margin-top: 1823px;width:12px;height:22px"><img width="10" height="18" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.gif" alt="文本框: >" v:shapes="_x0000_s1058"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1054" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:105.05pt;margin-top:2pt;width:43.55pt;height:9.65pt; text-indent:0;z-index:251644416;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1054' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251644416;left:0px;margin-left:198px;margin-top: 1824px;width:77px;height:20px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="77" height="20" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251644416"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1054" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:.95pt;text-indent:1.0pt;line-height: 94%"><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family: Arial;color:#41464B;letter-spacing:.8pt">c</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.85pt">a</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.75pt">c</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.8pt">he</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:1.0pt">S</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.3pt">i</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.75pt">z</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.8pt">e</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%;mso-fareast-font-family:Arial; color:#999999;letter-spacing:.4pt">;</span><span lang="EN-US" style="font-size:7.0pt;line-height:94%"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US" style="color:#0077AA;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">r</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">e</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">t</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">u</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">r</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.45pt">n</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">&nbsp; </span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">s</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">z</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.45pt">e</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">()</span><span lang="EN-US"><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:13;mso-yfti-lastrow:yes;height:11.45pt"> <td width="43" valign="top" style="width:32.4pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.45pt"> <p class="MsoNormal" style="margin-top:4.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:-.2pt">14</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.45pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:10.9pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.6pt">}</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> </tbody></table> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:12.75pt;mso-line-height-rule:exactly;vertical-align: middle"><!--[if mso & !supportInlineShapes & supportFields]><span lang=EN-US><span style='mso-element:field-begin;mso-field-lock:yes'></span><span style='mso-spacerun:yes'> </span>SHAPE<span style='mso-spacerun:yes'>  </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span><![endif]--><span lang="EN-US"><!--[if gte vml 1]><v:group id="_x0000_s1048" style='width:427.45pt; height:12.8pt;mso-position-horizontal-relative:char; mso-position-vertical-relative:line' coordsize="8549,256" filled="false" stroked="false"> <v:shape id="_x0000_s1049" type="#_x0000_t75" style='position:absolute; width:8549;height:256'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image017.png" o:title="image8"/> </v:shape><v:shape id="_x0000_s1050" type="#_x0000_t202" style='position:absolute; left:-20;top:-20;width:8589;height:296' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1050' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:1.15pt;text-indent:8.25pt;line-height: 11.55pt;mso-line-height-rule:exactly'><span lang=EN-US style='font-size: 6.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .9pt'>1</span><span lang=EN-US style='font-size:6.0pt;font-family:"Courier New"; mso-fareast-font-family:"Courier New";color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt'>5</span><span lang=EN-US style='font-size:6.0pt;font-family:"Courier New";mso-fareast-font-family: "Courier New";color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.2pt'><span style='mso-spacerun:yes'> </span></span><span lang=EN-US style='font-size:7.0pt;mso-fareast-font-family:Arial; color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.55pt'>}</span><span lang=EN-US style='font-size:7.0pt'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><w:wrap type="none"/> <w:anchorlock/> </v:group><![endif]--><!--[if !vml]--><img width="576" height="23" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.gif" v:shapes="_x0000_s1048 _x0000_s1049 _x0000_s1050"><!--[endif]--></span><!--[if mso & !supportInlineShapes & supportFields]><span lang=EN-US><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:427.45pt; height:12.8pt'> <v:imagedata croptop="-65520f" cropbottom="65520f"/> </v:shape><span style='mso-element:field-end'></span></span><![endif]--><span lang="EN-US"><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="WordSection6"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:113%"><!--[if gte vml 1]><v:rect id="_x0000_s1062" style='position:absolute;left:0;text-align:left;margin-left:89.55pt; margin-top:252.85pt;width:1.55pt;height:12.05pt;z-index:251652608; mso-position-horizontal-relative:page;mso-position-vertical-relative:page' o:allowincell="f" fillcolor="#e8e8e8" stroked="f"> <w:wrap anchorx="page" anchory="page"/> </v:rect><![endif]--><!--[if !vml]--> </p><table cellpadding="0" cellspacing="0" align="left"> <tbody><tr> <td width="155" height="2256"></td> </tr> <tr> <td></td> <td><img width="2" height="17" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image019.gif" v:shapes="_x0000_s1062"></td> </tr> </tbody></table> <!--[endif]--><span lang="EN-US">&nbsp;</span><p></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:113%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:114%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:114%"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:114%"><span lang="EN-US">&nbsp;</span></p> <br clear="ALL"> <p class="MsoNormal" style="margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:3.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:84%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">14.</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">图的深度</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">遍历和</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⼴</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">度遍历(算法</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.85pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.85pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.55pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">深度优先遍历<span style="letter-spacing:-1.55pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:4.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:117.75pt; mso-line-height-rule:exactly;vertical-align:middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_8" o:spid="_x0000_i1068" type="#_x0000_t75" style='width:158.4pt; height:117.6pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image020.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="211" height="157" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image021.gif" v:shapes="IM_x0020_8"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:6.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:6.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:13.05pt; mso-line-height-rule:exactly"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position: relative;top:-4.0pt;mso-text-raise:4.0pt">深度优先遍历结果是<span style="letter-spacing: -.05pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-4.0pt;mso-text-raise:4.0pt; letter-spacing:-1.4pt">&nbsp;&nbsp; </span><span lang="EN-US" style="color:#393939;position:relative;top:-4.0pt;mso-text-raise: 4.0pt">A B E F C D G H I</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:75%"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999;letter-spacing: -.05pt">深</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">度优先遍历尽可能优先往深层次进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">搜索</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.9pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.9pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.1pt">、</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼴</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">度优先遍历</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.1pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:4.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:118.25pt; mso-line-height-rule:exactly;vertical-align:middle"><span lang="EN-US"><!--[if gte vml 1]><v:shape id="IM_x0020_9" o:spid="_x0000_i1067" type="#_x0000_t75" style='width:149.4pt; height:118.2pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image022.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="199" height="158" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image023.gif" v:shapes="IM_x0020_9"><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:6.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:6.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:85%"><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼴</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">度优先遍历结果是</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.1pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.35pt">&nbsp;&nbsp; </span><span lang="EN-US" style="color:#393939">A B C D E F G H I</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:13.85pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999; position:relative;top:1.0pt;mso-text-raise:-1.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_10" o:spid="_x0000_i1066" type="#_x0000_t75" style='width:1.8pt; height:12pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="2" height="16" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg" v:shapes="IM_x0020_10"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#999999;position:relative;top:-2.5pt; mso-text-raise:2.5pt;letter-spacing:-.05pt">&nbsp;</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#999999;position:relative;top:-2.5pt; mso-text-raise:2.5pt">&nbsp;&nbsp; </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999;position:relative; top:-2.5pt;mso-text-raise:2.5pt">⼴</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#999999;position:relative;top:-2.5pt;mso-text-raise:2.5pt">度优先遍历按层次优先搜索最近的结点</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999;position:relative;top:-2.5pt;mso-text-raise:2.5pt; letter-spacing:-.1pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999;position:relative;top:-2.5pt;mso-text-raise:2.5pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999;position:relative;top:-2.5pt;mso-text-raise: 2.5pt">层</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999; position:relative;top:-2.5pt;mso-text-raise:2.5pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999;position:relative;top:-2.5pt;mso-text-raise: 2.5pt">层往外搜索</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999;position:relative;top:-2.5pt; mso-text-raise:2.5pt;letter-spacing:-.1pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:84%"><b><span lang="EN-US" style="color:#393939">15.</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">基本排序(算法<span style="letter-spacing:-.1pt">)</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.9pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.9pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">1.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">快速排序<span style="letter-spacing:-1.25pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:5.65pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt; mso-para-margin-right:5.65pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">a. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">原理:快速排序采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">的是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">种分治的思想</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">它先找</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">个基</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">准数</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">然后将</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">这个基准数</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">的数字都放到它的左边</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">然后再递归调</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⽤</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">分</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">别对左右两边快速排序</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">直到每</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">边只有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">个数字</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">.</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">整个排序就完成了</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:89%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939">b. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">复杂度<span style="letter-spacing:-.05pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.85pt">&nbsp; </span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">c. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">特点:快速排序是我们平常最常使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">种排序</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">算法</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">因为它速度快</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">效率</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾼</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">是最优秀的</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">种排序算法</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939">2.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">冒泡排序<span style="letter-spacing:-.7pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:6.0pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt; mso-para-margin-right:6.0pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">a. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">原理:冒泡排序其实就是逐</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀⽐</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">较交换</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.1pt">⾏⾥</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.1pt">外两次循环</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">外层循环为遍历所有数字</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">逐个确定每个位置</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾥</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">层循环为确定了位置</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">后</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">遍历所有后</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⾯</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">没有确定位置的数字</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">与该位置的数字进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⾏⽐</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">较</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">只要</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">该位置的</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">数字</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼩</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">就和该位置的数字进</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">交换</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.8pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">b. </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">复杂度<span style="letter-spacing:-.05pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.95pt">&nbsp; </span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n^2</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">)</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">,最佳时间复杂度为</span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:6.05pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:6.05pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing: .1pt">c. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.2pt">特点:冒泡排序在我</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">们实际开发中</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">的还是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">较少的</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">.</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">它更加适合数据规模</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">较少的时候</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">因为它的效率是</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⽐</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">较低的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">但是优点</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">是逻辑简单</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">容易让</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">我们记得</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939">3.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">直接插</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">排序</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.55pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.1pt">a. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">原理:直接插</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">排</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">序是将从第</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼆</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">个数字开始</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">逐个拿出来</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">插</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼊</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">到之前排好序的数列</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾥</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.8pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">b. </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">复杂度<span style="letter-spacing:-.05pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.95pt">&nbsp; </span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n^2</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">)</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">,最佳时间复杂度为</span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:92%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">c.<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">特点<span style="letter-spacing:-.75pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939">4. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">直接选择排序<span style="letter-spacing:-.4pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.0pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.0pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.1pt">a. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">原理:直接选择排</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">序是从第</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">个位置开始遍历位置</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">找到剩余未排序的数据</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⾥</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">找到最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.15pt">⼩</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.15pt">的后</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">再做交换</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.75pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939">b. </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">复杂度<span style="letter-spacing:-.05pt">:</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-1.8pt">&nbsp; </span><span lang="EN-US" style="color:#393939">O</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">(</span><span lang="EN-US" style="color:#393939">n^2</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:91%"><span lang="EN-US" style="font-family: &quot;Tahoma&quot;,sans-serif;color:#393939;letter-spacing:.05pt">c. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">特点:和冒泡排序</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">样</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">逻辑简单</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">但是效率不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⾼</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt"> ,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">适合少量的数</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">据</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">排序</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">16.</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">设计模式的</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:92%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">答案</span><span style="font-family:宋体;mso-bidi-font-family:宋体;color:#393939">⻅</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">题库</span><span lang="EN-US" style="color:#393939">/3</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.2pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">设计模式</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.2pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:94%"><b><span lang="EN-US" style="color:#393939;letter-spacing:-.05pt">1</span><span lang="EN-US" style="color:#393939">7.java</span></b><span lang="EN-US" style="color:#393939; letter-spacing:-.15pt"> </span><b><span lang="EN-US" style="color:#393939">8</span></b><span lang="EN-US" style="color:#393939;letter-spacing:-.15pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">流式使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:3.65pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="1" cellspacing="0" cellpadding="0" width="0" style="margin-left: 17.25pt; border: none;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt"> <td width="19" valign="top" style="width:12.8pt;border:none black 1.0pt; mso-border-alt:none black 0cm;padding:0cm 0cm 0cm 0cm;height:12.75pt"> <p class="MsoNormal" style="margin-top:5.45pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.45pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><!--[if gte vml 1]><v:shape id="IM_x0020_11" o:spid="_x0000_s1091" type="#_x0000_t75" style='position:absolute; left:0;text-align:left;margin-left:-.5pt;margin-top:0;width:427.45pt; height:12.8pt;z-index:-1895850496;visibility:visible;mso-wrap-style:square; mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0; mso-wrap-distance-bottom:0;mso-position-horizontal:absolute; mso-position-horizontal-relative:text;mso-position-vertical:absolute; mso-position-vertical-relative:text'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image025.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:-1895850496;left:0px;margin-left:11px;margin-top: 2152px;width:712px;height:21px"><img width="570" height="17" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.gif" v:shapes="IM_x0020_11"></span><!--[endif]--><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:gray">1</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:413.6pt;border:none black 1.0pt; border-left:none;mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm; padding:0cm 0cm 0cm 0cm;height:12.75pt"> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1065" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:229.2pt;margin-top:-.3pt;width:6.25pt;height:13.55pt; text-indent:0;z-index:251655680;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1065' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251655680;left:0px;margin-left:399px;margin-top: 2152px;width:14px;height:26px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="14" height="26" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251655680"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1065" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#9A6E3A;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:-.45pt;mso-font-width: 74%">%</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1064" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:95pt; margin-top:-.3pt;width:102.55pt;height:13.55pt;text-indent:0;z-index:251654656; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1064' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251654656;left:0px;margin-left:175px;margin-top: 2152px;width:175px;height:26px"> <table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="175" height="26" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251654656"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1064" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">nu</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.9pt">m</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.15pt">s</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">.</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.15pt">s</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#DD4A68;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.65pt">t</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">r</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.25pt">ea</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#DD4A68;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.85pt">m</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">()</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">.</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#DD4A68;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.6pt">f</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">il</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">t</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#DD4A68;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.25pt">e</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">r</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">(</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.25pt">nu</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.85pt">m</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1070" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:86.9pt; margin-top:2.25pt;width:4.3pt;height:11.75pt;text-indent:0;z-index:251660800; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1070' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.25pt;text-indent:.35pt;line-height: 72%'><span lang=EN-US style='font-size:6.5pt;line-height:72%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:.1pt'>=</span><span lang=EN-US style='font-size:6.5pt;line-height:72%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251660800;left:0px;margin-left:161px;margin-top: 2155px;width:12px;height:25px"><img width="10" height="20" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image027.gif" alt="文本框: =" v:shapes="_x0000_s1070"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1069" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:200.65pt;margin-top:2.25pt;width:8.55pt; height:10.15pt;text-indent:0;z-index:251659776; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1069' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:3.25pt;text-indent:.8pt;line-height: 4.85pt;mso-line-height-rule:exactly'><span lang=EN-US style='font-size: 3.5pt;mso-fareast-font-family:Arial;color:#9A6E3A;letter-spacing:1.6pt'>-</span><span lang=EN-US style='font-size:3.5pt;mso-fareast-font-family:Arial; color:#9A6E3A;letter-spacing:2.8pt'>&gt;</span><span lang=EN-US style='font-size:3.5pt'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251659776;left:0px;margin-left:351px;margin-top: 2155px;width:19px;height:22px"><img width="15" height="18" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.gif" alt="文本框: ->" v:shapes="_x0000_s1069"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1068" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:247.05pt;margin-top:2.25pt;width:8.55pt; height:11.95pt;text-indent:0;z-index:251658752; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1068' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.3pt;text-indent:.2pt;line-height: 69%'><span lang=EN-US style='font-size:7.0pt;line-height:69%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:-.05pt'>=</span><span lang=EN-US style='font-size:7.0pt;line-height:69%;mso-fareast-font-family:Arial; color:#9A6E3A'>=</span><span lang=EN-US style='font-size:7.0pt; line-height:69%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251658752;left:0px;margin-left:428px;margin-top: 2155px;width:19px;height:25px"><img width="15" height="20" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image029.gif" alt="文本框: ==" v:shapes="_x0000_s1068"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1066" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:2.6pt;margin-top:2.65pt;width:81.25pt;height:9.25pt; text-indent:0;z-index:251656704;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1066' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251656704;left:0px;margin-left:21px;margin-top: 2156px;width:140px;height:20px"> <table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="140" height="20" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251656704"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1066" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:.95pt;text-indent:1.0pt;line-height: 90%"><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family: Arial;color:#41464B;letter-spacing:1.0pt">L</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.4pt">i</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.85pt">s</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.5pt">t</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#9A6E3A;letter-spacing:1.0pt">&lt;</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.5pt">I</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.95pt">n</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.5pt">t</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.95pt">ege</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.6pt">r</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#9A6E3A;letter-spacing:1.0pt">&gt;</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#9A6E3A;letter-spacing:.55pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;line-height:90%; mso-fareast-font-family:Arial;color:#41464B;letter-spacing:.95pt">e</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family: Arial;color:#41464B;letter-spacing:.85pt">v</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.95pt">en</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:.85pt">s</span><span lang="EN-US" style="font-size:7.0pt;line-height:90%"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1063" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:238.1pt; margin-top:2.8pt;width:5.7pt;height:9pt;text-indent:0;z-index:251653632; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1063' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251653632;left:0px;margin-left:414px;margin-top: 2157px;width:13px;height:19px"> <table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="13" height="19" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251653632"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1063" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 86%"><span lang="EN-US" style="font-size:7.0pt;line-height:86%;mso-fareast-font-family: Arial;color:#990055">2</span><span lang="EN-US" style="font-size:7.0pt; line-height:86%"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1067" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:212.85pt; margin-top:4.35pt;width:14.1pt;height:7.45pt;text-indent:0;z-index:251657728; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1067' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251657728;left:0px;margin-left:372px;margin-top: 2159px;width:27px;height:17px"> <table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="27" height="17" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251657728"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1067" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 67%"><span lang="EN-US" style="font-size:7.0pt;line-height:67%;mso-fareast-font-family: Arial;color:#41464B;letter-spacing:-.3pt">n</span><span lang="EN-US" style="font-size:7.0pt;line-height:67%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:-.25pt">u</span><span lang="EN-US" style="font-size:7.0pt;line-height:67%;mso-fareast-font-family:Arial; color:#41464B;letter-spacing:-.35pt">m</span><span lang="EN-US" style="font-size:7.0pt;line-height:67%"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if gte vml 1]><v:rect id="_x0000_s1059" style='position:absolute; left:0;text-align:left;margin-left:-393.85pt;margin-top:2.25pt;width:4.05pt; height:9.05pt;z-index:-1895834112;mso-position-horizontal-relative:right-margin-area; mso-position-vertical-relative:top-margin-area' stroked="f"> <v:fill opacity="32383f"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895834112;left:0px;margin-left:-640px;margin-top:2155px; width:8px;height:16px"><img width="6" height="13" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image030.gif" v:shapes="_x0000_s1059"></span><!--[endif]--><!--[if gte vml 1]><v:rect id="_x0000_s1060" style='position:absolute;left:0;text-align:left;margin-left:-360.25pt; margin-top:2.25pt;width:4.3pt;height:9.05pt;z-index:-1895833088; mso-position-horizontal-relative:right-margin-area; mso-position-vertical-relative:top-margin-area' stroked="f"> <v:fill opacity="32383f"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895833088;left:0px;margin-left:-584px;margin-top:2155px; width:8px;height:16px"><img width="6" height="13" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image031.gif" v:shapes="_x0000_s1060"></span><!--[endif]--><!--[if gte vml 1]><v:rect id="_x0000_s1061" style='position:absolute;left:0;text-align:left;margin-left:-183.35pt; margin-top:2.25pt;width:4.3pt;height:9.05pt;z-index:-1895832064; mso-position-horizontal-relative:right-margin-area; mso-position-vertical-relative:top-margin-area' stroked="f"> <v:fill opacity="32383f"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895832064;left:0px;margin-left:-289px;margin-top:2155px; width:8px;height:16px"><img width="6" height="13" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image031.gif" v:shapes="_x0000_s1061"></span><!--[endif]--><span lang="EN-US"><span style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.75pt">0</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">)</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp;<span style="letter-spacing:.9pt">.</span></span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.6pt">c</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.75pt">o</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.75pt">ll</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.75pt">e</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.6pt">c</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">t</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.1pt">(</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:2.3pt">C</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.75pt">o</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">ll</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.75pt">e</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.6pt">c</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.9pt">t</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.75pt">o</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.1pt">r</span><span style="color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.6pt">s</span><span style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.9pt">&nbsp;</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.9pt">.</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">t</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.75pt">oL</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">i</span><span style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.55pt">s</span><span style="color:#DD4A68;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">t</span><span style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.05pt">())</span><span style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">;</span><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:1;height:12.6pt"> <td width="19" valign="top" style="width:12.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.6pt"> <p class="MsoNormal" style="margin-top:4.95pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.95pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">2</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:413.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.6pt"> <p class="MsoNormal" style="margin-top:.2pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.2pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:12.35pt; mso-line-height-rule:exactly"><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">//</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.15pt">1</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">&nbsp;</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .3pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">s</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.1pt">tr</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">ea</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.25pt">m</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">()</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.25pt">操作将集合转换成</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.25pt">个流</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .3pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes;height:11.95pt"> <td width="19" valign="top" style="width:12.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.95pt"> <p class="MsoNormal" style="margin-top:4.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">3</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" valign="top" style="width:413.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.95pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.4pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">//</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">2</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">&nbsp;</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.25pt">f</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.2pt">il</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.25pt">t</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">e</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">r()</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">执</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.9pt">我们</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.9pt">⾃</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">定义的筛选处理</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .9pt">这</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">⾥</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.9pt">是通过</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.2pt">l</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">a</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">m</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">bda</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.9pt">表达式筛选出所有偶数</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> </td> </tr> </tbody></table> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt"><span lang="EN-US">&nbsp;</span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:9.6pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="0" cellspacing="0" cellpadding="0" width="0" style="margin-left: 16.75pt;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes; height:12.75pt"> <td width="570" valign="top" style="width:427.4pt;padding:0cm 0cm 0cm 0cm; height:12.75pt"> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:12.6pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .55pt">4</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">&nbsp;</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">//</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">3</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">最后我们通过</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.5pt">c</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">o</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.25pt">ll</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">e</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">c</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">t</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">()</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">对结果进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">封装处理</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.1pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: 1.05pt">并通过</span><span lang="EN-US" style="color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">C</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">o</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">ll</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">e</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">c</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">t</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">o</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">r</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">s</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">.t</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">oL</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.25pt">i</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">s</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">t</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">()</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">指定其封装成为</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:slategray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.05pt">个</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">L</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.25pt">i</span><span lang="EN-US" style="color:slategray;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">s</span><span lang="EN-US" style="color:slategray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">t</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:slategray;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.95pt">集合返回</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:slategray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: 1.1pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> </td> </tr> </tbody></table> <p class="MsoNormal" style="margin-top:.95pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><b><span lang="EN-US" style="color:#393939;letter-spacing:-.05pt">18.</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-.05pt">说说</span><b><span lang="EN-US" style="color:#393939">b+</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">树?</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:12.8pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">1</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">.</span><span lang="EN-US" style="font-family:&quot;Tahoma&quot;,sans-serif;color:#393939;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="color:#393939; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">B-tree</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.15pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.75pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.75pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:131.3pt; mso-line-height-rule:exactly"><span lang="EN-US" style="position:relative; top:26.5pt;mso-text-raise:-26.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_12" o:spid="_x0000_i1065" type="#_x0000_t75" style='width:310.8pt;height:131.4pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image032.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="414" height="175" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg" v:shapes="IM_x0020_12"><!--[endif]--></span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:5.5pt;margin-right:6.4pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.5pt; mso-para-margin-right:6.4pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">B</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">-tree </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">利</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">了磁盘块的特性进</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">构建的树</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">每个磁盘块</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">个节点</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">每个节点包含了很关键字</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">把树的节点关键字增多后树的层级</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⽐</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">原来的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼆</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">叉树少了,减少数据查</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">找的次数和复杂度</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:11.4pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:0cm; mso-para-margin-right:11.4pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">B</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">-tree</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">巧妙利</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.2pt">⽤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.2pt">了</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">磁盘预读原理</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">将</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">个节点的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼤⼩</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">设为等于</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">个</span><span style="font-family:宋体;mso-bidi-font-family:宋体;color:#393939;letter-spacing: .15pt">⻚(每⻚为</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">4</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">K</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">),</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">这样每个节点只需要</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">次</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">I/</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">O</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">就可以完全载</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼊</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-.5pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:98%"><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">B-tree</span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">的数据可以存在任何节点中</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:12.8pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#393939;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.05pt">2.</span><span lang="EN-US" style="color:#393939; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.1pt">&nbsp;</span><span lang="EN-US" style="color:#393939; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.05pt">B+tree</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.1pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.8pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.8pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:140.8pt;mso-line-height-rule:exactly"><span lang="EN-US" style="position:relative;top:28.0pt;mso-text-raise:-28.0pt"><!--[if gte vml 1]><v:shape id="IM_x0020_13" o:spid="_x0000_i1064" type="#_x0000_t75" style='width:310.8pt; height:141pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image033.jpg" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="414" height="188" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image033.jpg" v:shapes="IM_x0020_13"><!--[endif]--></span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:5.5pt;margin-right:10.0pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.5pt; mso-para-margin-right:10.0pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">B+tree </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">是</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">B-tree </span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">的变种,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">B+tree </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">数据只存储在叶</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⼦</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">节点中</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">这样在</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">B</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">树的基础上每个节点存储的关键字数更多</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">树的层级更少</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">所以查询数据更快</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">所有指关键字指针都存在叶</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⼦</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.15pt">节点</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">所以每次查找的次数都相同所以查询速度更稳定</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:99%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">19</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">.</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">内存屏障与</span><b><span lang="EN-US" style="color:#393939;letter-spacing: .1pt">vo</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">l</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">a</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">til</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">e</span></b><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.2pt">:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:7.25pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt; mso-para-margin-right:7.25pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:93%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">1. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">由于现代操作系统都是多处理器操作系统,每个处理器都会有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⾃⼰</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">的缓存</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">可能存再不同处理器缓存不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">致的问题</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">且由于操作</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">系统可能存在重排序,导致读取到错误的数</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">据</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">因此</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">操作系统提供了</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">些内存屏障以解决这种问题</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.75pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">L</span><span lang="EN-US" style="color:#393939">oadLoad</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">屏障</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:12.9pt;mso-line-height-rule:exactly"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt">对于</span><span lang="EN-US" style="color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt">Load1</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt">;<span style="letter-spacing:-.05pt"> </span></span><span lang="EN-US" style="color: #393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt">LoadLoad</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt">;<span style="letter-spacing: -.05pt"> </span></span><span lang="EN-US" style="color:#393939;position:relative; top:-3.0pt;mso-text-raise:3.0pt">Load2 </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt">,操作系统保证在</span><span lang="EN-US" style="color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt">Load2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position:relative;top:-3.0pt; mso-text-raise:3.0pt">及后续的读操作读取之前,</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;position:relative;top:-3.0pt; mso-text-raise:3.0pt;letter-spacing:-.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939;position:relative; top:-3.0pt;mso-text-raise:3.0pt">Load1</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt">已经读取。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939; letter-spacing:.15pt">S</span><span lang="EN-US" style="color:#393939;letter-spacing: .1pt">t</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">ore</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">S</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">tore</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">屏障</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.55pt;margin-right:87.35pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.55pt; mso-para-margin-right:87.35pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:96%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">对于</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Store1</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">StoreStore</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Store2 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,操作系</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">统保证在</span><span lang="EN-US" style="color:#393939">Store2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">及后续的写操作写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⼊</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">之前</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> &nbsp;</span><span lang="EN-US" style="color:#393939">Store1</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">已经写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼊</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">。</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">LoadSto</span><span lang="EN-US" style="color:#393939">re</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">屏障</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">对于</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Load1</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">L</span><span lang="EN-US" style="color:#393939">oadStore</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">; </span><span lang="EN-US" style="color:#393939">Store2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">操作系统保证在</span><span lang="EN-US" style="color:#393939">Store2</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">及后续写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼊</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">操作执</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⾏</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">前</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939">Load1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">已经读取<span style="letter-spacing:.05pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">StoreLoad</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">屏</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">障</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:12.25pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt; mso-para-margin-right:12.25pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">对于</span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">Store1</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">StoreLoad</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939"> </span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">Load2 </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">,操作系统保证在</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">Load2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">及后续读取操作执</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.05pt">⾏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.05pt">前,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">Store1</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">已经写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939; letter-spacing:.05pt">⼊</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; letter-spacing:.05pt">,开销较</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⼤</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">但是同时具备其</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">他三</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">种屏障的效果<span style="letter-spacing:.05pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:10.5pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:10.5pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:109%"><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">2. </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">当我们声明某个变量为</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">时</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">这个变量便具有了线程</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">可</span><span style="font-family:宋体;mso-bidi-font-family:宋体;color:#393939;letter-spacing: .05pt">⻅性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">通过在读写操作前后添加内存屏障</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.05pt">完成了数据的及时</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">可</span><span style="font-family:宋体;mso-bidi-font-family: 宋体;color:#393939">⻅性</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: -.6pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.3pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.3pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:81%"><span lang="EN-US" style="color:#393939; letter-spacing:-.05pt">3.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.9pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.9pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">当写</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⼊⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">个</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">变量时,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">JMM</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">会</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">把该线程对应的本地内存中的共享变量刷新到主内存<span style="letter-spacing:.05pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.05pt">当读</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">个</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.05pt">变量时,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939">&nbsp; </span><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">JMM</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .05pt">会把该线程对应的本地内存置为</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.05pt">⽆</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.05pt">效,从主内</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">存中读取所有的共享变量<span style="letter-spacing:.05pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:80%"><span lang="EN-US" style="color:#393939">4.</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:3.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.05pt">- volatile</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing: .1pt">读之前,会添加</span><span lang="EN-US" style="color:#4D4D4D;letter-spacing:.05pt">LoadLoad</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#4D4D4D;letter-spacing:.1pt">内存屏</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D; letter-spacing:.05pt">障</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing: .1pt">。</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:3.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:3.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.1pt">- </span><span lang="EN-US" style="color:#4D4D4D;letter-spacing: .05pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing:.1pt">读之后</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#4D4D4D;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D; letter-spacing:.1pt">会添加</span><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.05pt">LoadStore</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing: .1pt">内存屏障</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.1pt">- volat</span><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.05pt">ile</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing: .1pt">写之前</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#4D4D4D;letter-spacing:.1pt">会添加</span><span lang="EN-US" style="color:#4D4D4D;letter-spacing:.05pt">StoreStore</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#4D4D4D;letter-spacing:.1pt">内存屏障</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.4pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.4pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.1pt">- </span><span lang="EN-US" style="color:#4D4D4D;letter-spacing: .05pt">volatile</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing:.1pt">写之后</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#4D4D4D;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D; letter-spacing:.1pt">会添加</span><span lang="EN-US" style="color:#4D4D4D; letter-spacing:.05pt">StoreLoad</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing: .1pt">型内存屏障</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#4D4D4D;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:95%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">20</span><span lang="EN-US" style="color:#393939;letter-spacing: .05pt">.j</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">ava</span></b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">域的概念</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:12.9pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt;letter-spacing:.1pt">field</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position: relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt; letter-spacing:.15pt">域是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing: .15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">种属性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position: relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">可以是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;position:relative; top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt;letter-spacing:.15pt">个类变量</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position: relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;position:relative; top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt;letter-spacing:.15pt">个对象变量</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;position: relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;position:relative; top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;position:relative;top:-3.0pt;mso-text-raise: 3.0pt;letter-spacing:.15pt">个对象</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing: .15pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.15pt">法变</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt; letter-spacing:.1pt">量或者是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing: .1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939; position:relative;top:-3.0pt;mso-text-raise:3.0pt;letter-spacing:.1pt">个函数的参数</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;position:relative;top:-3.0pt;mso-text-raise:3.0pt; letter-spacing:.2pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:86%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">21.</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .15pt">分</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">布式设计领域的概念</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#1A1A1A">1<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.05pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">分布式系统设计的两</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">思路</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.05pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">化和去中</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A">化</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:5.9pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:5.9pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative; top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_14" o:spid="_x0000_i1063" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image034.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image035.gif" v:shapes="IM_x0020_14"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">化:中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">化的设计思想在</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⾃</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">然界和</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼈</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">类</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">活中是如此的普遍和</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⾃</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">然,它的设计思想也</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">很简单</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">分布式集群中的节点按照</span><span style="font-family:&quot;PMingLiU&quot;,serif;mso-bidi-font-family: PMingLiU;color:#1A1A1A;letter-spacing:.1pt">⻆</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.1pt">⾊</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:-.1pt">分</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.1pt">⼯</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-3.65pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: -.1pt">可以分为两种</span><span style="font-family:&quot;PMingLiU&quot;,serif;mso-bidi-font-family: PMingLiU;color:#1A1A1A;letter-spacing:-.1pt">⻆</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:-.1pt">⾊</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:-.1pt">--</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.1pt">“</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: -.1pt">领导</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">”</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.1pt">和</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">“</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.1pt">⼲</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:-.1pt">活的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-3.65pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.1pt">中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.1pt">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:-.1pt">化的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:-.1pt">个思路就是</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">领导</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.1pt">通常分发任务</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.05pt">并监督</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.05pt">“</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:-.05pt">⼲</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:-.05pt">活的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.05pt">”</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: -3.65pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:-.05pt">谁空闲了就给它</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">安排任务,谁病倒了就</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">脚踢出去,然</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">后把它的任务分给其他</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⼈</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">;</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">化的另</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">个思路是领导只负责</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">成任务</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">不再指派任务</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">,</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: -.15pt">由每个</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.15pt">“</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:-.15pt">⼲</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:-.15pt">活的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.15pt">”</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:-.15pt">⾃</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.1pt">发去领任务</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: -3.65pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.15pt;margin-right:6.35pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.15pt; mso-para-margin-right:6.35pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; position:relative;top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_15" o:spid="_x0000_i1062" type="#_x0000_t75" style='width:3pt; height:3pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image036.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image037.gif" v:shapes="IM_x0020_15"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">去中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">化</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">全球</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">IP</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">互联</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽹</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">就是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">个典型的去中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">化的分布式控制架构</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">联</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽹</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">的任意设备宕机</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">都只会影响很</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼩</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">范围的功能</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">去中</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">化设计通常没有</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">领导</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">”</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">和</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">“</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼲</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">活的</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-1.0pt">,</span><span style="font-family: &quot;PMingLiU&quot;,serif;mso-bidi-font-family:PMingLiU;color:#1A1A1A">⻆</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⾊⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">样</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.95pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">地位平等<span style="letter-spacing:-.95pt">,</span>因此不存在单点故障<span style="letter-spacing: -.95pt">。</span>实际上<span style="letter-spacing:-.95pt">,</span>完全意义的去中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">化分布式系统并</span><span style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">不多</span><span style="font-family:宋体;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">⻅,很多看起来是去中</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">化但</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼯</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">作机制采</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">了中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">化设计思想的分布式系统正在不断涌现,在这种架构下,集群中的领导</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">是</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">动态选择出来的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">不是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼈</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">为预先指定的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽽</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">且在集群发</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽣</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">故障的情况下</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">集群的成员会</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⾃</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">发举</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⾏</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">会议选举新的</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">领导</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .2pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">典型案例</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">如<span style="letter-spacing:-.05pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.35pt">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A">zookeeper</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:-.05pt">、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">以及</span><span lang="EN-US" style="color:#1A1A1A">Go</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⾔</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">实现的</span><span lang="EN-US" style="color:#1A1A1A">Etcd</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.45pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.45pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#1A1A1A">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:-.75pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">分布式系统的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">致性原理</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative;top:-.5pt;mso-text-raise: .5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_16" o:spid="_x0000_i1061" type="#_x0000_t75" style='width:3pt;height:3pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image038.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image039.gif" v:shapes="IM_x0020_16"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">在说明</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致性原理之前</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">可以先了解</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">下</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .1pt">cap</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">理论和</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">base</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">理论</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">具</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">体</span><span style="font-family:宋体;mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing: .1pt">⻅《</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#003884;letter-spacing:.1pt"><a href="https://zhuanlan.zhihu.com/p/34119319"><span lang="EN-US" style="font-family: 宋体; color: rgb(0, 56, 132);"><span lang="EN-US">事务与柔性事务</span></span></a></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">》中的说明</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.6pt;margin-right:5.55pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.6pt; mso-para-margin-right:5.55pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative; top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_17" o:spid="_x0000_i1060" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image040.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image041.gif" v:shapes="IM_x0020_17"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">对于多副本的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.2pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.2pt">致性处理,通常有</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.2pt">⼏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.2pt">种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.2pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.2pt">法:同步更新</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">--</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">即写操作需要等待</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">两个节点都更新成功才返回</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">这样的话如果</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">旦发</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽣⽹</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">络分区故障,写操作便不可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">,牺牲了</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">A</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">。异步更新</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">--</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">即写操作直接返回,不需要</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">等待节点更新成功</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">节点异步地去更新数</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">据,这种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.2pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.2pt">式,牺牲了</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">C</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">来保证</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.15pt">A</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .2pt">。折衷</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">--</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">只要保证</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">集群中超过半数的节点正常并达到</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致性即可满</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⾜</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">要求</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">此时读操作只要</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">较</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .05pt">副本集数据的修改时间或者版本号即可选出最新的,所以系统是强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">致性的</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">如果允许</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">“</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">数据</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">致性存在延迟时间</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">”</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">则是最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼀</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">致性<span style="letter-spacing:-.55pt">。</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:6.5pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:6.5pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative; top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_18" o:spid="_x0000_i1059" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image042.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image043.gif" v:shapes="IM_x0020_18"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">如</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .1pt">Cassandra</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">中的折衷型</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽅</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">案</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">Q</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">UORU</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">M</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">只要超过半数的节点更新成功便返回</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">读取时返回多数副本的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">致的值</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">然后</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">对于</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">致的副本,可以通过</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">re</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">ad</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">repair</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">的</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.05pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.05pt">式解决</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">read</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt"> </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">repair</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .05pt">读取某条数据时</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">查询所有副本中的这条数据</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">,</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.05pt">⽐</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.05pt">较数据与</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.05pt">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.05pt">多</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">数副本的最新数据是否</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">致</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">若否</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">则进</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⾏⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">致性修复</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">此种情况是强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">致性的</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.1pt;margin-right:7.3pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.1pt; mso-para-margin-right:7.3pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:97%"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A; position:relative;top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_19" o:spid="_x0000_i1058" type="#_x0000_t75" style='width:3pt; height:3pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image044.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image045.gif" v:shapes="IM_x0020_19"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.2pt">⼜</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.2pt">如</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">R</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">edis</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">的</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .15pt">m</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">a</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">ster-slave</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">模式</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">更新成功</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">个节点即返回</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">其他节点异步地去备份数据</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">这种</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">式只保证了最终</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">致性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">最</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">&nbsp; </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致性</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">相</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⽐</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">于数据时刻保持</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致的强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致性</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">致性允许某段时间内数据不</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">。</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">但是随着时间的增</span><span style="font-family:宋体;mso-bidi-font-family:宋体; color:#1A1A1A;letter-spacing:.1pt">⻓</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">数据最终会到</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">达</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">致的状</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">态</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">。</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">此种情况只能保证最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">致性</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">。</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">著名的</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.05pt">DNS</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">也是最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.1pt">致性的成功例</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼦</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.75pt;margin-right:5.45pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.75pt; mso-para-margin-right:5.45pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative; top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_20" o:spid="_x0000_i1057" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image046.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image047.gif" v:shapes="IM_x0020_20"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.05pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">强</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.05pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.05pt">致性算法:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.05pt">1989</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .05pt">年就诞</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.05pt">⽣</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.05pt">了著名的</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.05pt">Paxos</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .05pt">经典算法(</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">zookeeper</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">就采</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.05pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.05pt">了</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Paxos</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">算法的近亲兄弟</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Zab</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">算法),但由于</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.05pt">Paxos</span><span lang="EN-US" style="color:#1A1A1A">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">算法难以理解<span style="letter-spacing:.05pt">、</span>实现和排错<span style="letter-spacing:.05pt">,</span>所以不断有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼈</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">尝试优化算法</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.05pt">,</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A">2013</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">年终于有了重</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A">⼤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A">突破:</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A">Raft</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">算法的出现,其中</span><span lang="EN-US" style="color:#1A1A1A">Go</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A">语</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A">⾔</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A">实现的</span><span lang="EN-US" style="color:#1A1A1A">Raft </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">算法就是</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.15pt">E</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .1pt">tc</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">d</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.25pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">功</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">能类似于</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">z</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">oo</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">k</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">eepe</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">r</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.25pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:6.7pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:6.7pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:102%"><span lang="EN-US" style="color:#1A1A1A;position:relative;top:-.5pt;mso-text-raise: .5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_21" o:spid="_x0000_i1056" type="#_x0000_t75" style='width:3pt;height:3pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image048.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image049.gif" v:shapes="IM_x0020_21"><!--[endif]--></span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.1pt">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Base</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">的思想</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">:</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">基本可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">柔性状态</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">、</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.1pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">致性</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">,</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">主要针对数据库领域的数据拆分</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">通过数据分</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⽚</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">(如</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Mycat</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt"> </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">、</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Amodeba</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">等)</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">来提升系统的可</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#1A1A1A; letter-spacing:.15pt">性。由于分</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽚</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">拆分后会涉及分布式事务,所以接下来看</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">下如何</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">最终</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">致性的思路来实现分布式事务,也</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.05pt">就</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A">是柔性事务<span style="letter-spacing:-.3pt">。</span></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.1pt">3</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">柔性事务</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">:</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">具体</span><span style="font-family:宋体;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.1pt">⻅《</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#003884;letter-spacing:.1pt"><a href="https://zhuanlan.zhihu.com/p/34119319"><span lang="EN-US" style="font-family: 宋体; color: rgb(0, 56, 132);"><span lang="EN-US">事务与柔性事务</span></span></a></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">》</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.05pt">4 </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .05pt">、分布式系统的关键</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .05pt">Zookeepe</span><span lang="EN-US" style="color:#1A1A1A">r</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.6pt;margin-right:7.5pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.6pt; mso-para-margin-right:7.5pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt"><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#1A1A1A;position:relative; top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_22" o:spid="_x0000_i1055" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image050.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image051.gif" v:shapes="IM_x0020_22"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">&nbsp; </span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⽬</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">标是解决分布式系统的</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼏</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.15pt">个问题:集群集中化配置,集群节点动态发现机制,简单</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">可靠的节点</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Leader</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">选举机制</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">分布式锁</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">。</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span lang="EN-US" style="color:#1A1A1A;position: relative;top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_23" o:spid="_x0000_i1054" type="#_x0000_t75" style='width:3pt;height:3pt; visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image052.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image053.gif" v:shapes="IM_x0020_23"><!--[endif]--></span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.1pt">&nbsp;&nbsp;</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">ZN</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">ode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">有</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.2pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.2pt">个</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">AC</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">L</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">访问权限控制列表,提</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">供对节点增删改查的</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .1pt">AP</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">I</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">提供监听</span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.1pt">ZN</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing: .05pt">ode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">变化的实时通知接</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.15pt">⼝</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">--</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">W</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">atch</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">接</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼝</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:0cm;margin-right:6.05pt;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:0cm; mso-para-margin-right:6.05pt;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:103%"><span lang="EN-US" style="color:#1A1A1A;position:relative;top:-.5pt;mso-text-raise: .5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_24" o:spid="_x0000_i1053" type="#_x0000_t75" style='width:3pt;height:3pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image054.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image055.gif" v:shapes="IM_x0020_24"><!--[endif]--></span><span lang="EN-US" style="color:#1A1A1A; letter-spacing:.1pt">&nbsp; </span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">ZN</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">ode</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">类型:持久节点(可</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">以实现配置中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼼</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">)、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">临时节点(和创建这个节点的客户端会话绑定</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .2pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">可实现集群节点动态发现</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">可</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#1A1A1A"> </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">以实现服务注册中</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A; letter-spacing:.15pt">⼼</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .2pt">)、</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.15pt">时序节点(创建节点时会加上数字后缀</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.2pt">,</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">通过选择编号最</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#1A1A1A;letter-spacing:.15pt">⼩</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#1A1A1A;letter-spacing:.15pt">的</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">Z</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.15pt">N</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.1pt">ode</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">可以实</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">现</span><span lang="EN-US" style="color:#1A1A1A;letter-spacing:.05pt">Leader</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.1pt">选举机制</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.2pt">)、</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .1pt">临时</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:92%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.15pt">性时序节点(同时具备临时</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A; letter-spacing:.1pt">节点和时序节点的特性</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing: .15pt">,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#1A1A1A;letter-spacing:.1pt">主要</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#1A1A1A;letter-spacing:.1pt">⽤</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#1A1A1A;letter-spacing:.1pt">于分布式锁的实现</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#1A1A1A;letter-spacing:.15pt">)。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:97%"><b><span lang="EN-US" style="color:#393939; letter-spacing:.05pt">22.</span></b><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing: .1pt">如何实现双</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">11</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">的购物限流(</span><b><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">redis</span></b><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">实现</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.1pt">⽅</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#393939;letter-spacing:.1pt">案</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.25pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.25pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="color:#393939">1<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-1.65pt">、</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">限流策略<span style="letter-spacing:-1.65pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="color:#393939; position:relative;top:-.5pt;mso-text-raise:.5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_25" o:spid="_x0000_i1052" type="#_x0000_t75" style='width:3pt; height:3pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image056.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image057.gif" v:shapes="IM_x0020_25"><!--[endif]--></span><span lang="EN-US" style="color:#393939; letter-spacing:.1pt">&nbsp; </span><u><span lang="EN-US" style="color:#393939;letter-spacing:.15pt">N</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">g</span><span lang="EN-US" style="color:#393939;letter-spacing:.05pt">i</span><span lang="EN-US" style="color:#393939;letter-spacing:.1pt">nx</span></u><u><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.2pt">接</span></u><u><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.2pt">⼊</span></u><u><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.2pt">层限流</span></u><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:82%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">按照</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">定的规则如帐号、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:-1.15pt">&nbsp; </span><span lang="EN-US" style="color:#393939">IP </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">、系统调</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939">⽤</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#393939">逻辑等在</span><span lang="EN-US" style="color:#393939">Nginx</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939">层</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939">⾯</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939">做限流</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.1pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.1pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:86%"><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;position:relative;top:-.5pt;mso-text-raise: .5pt"><!--[if gte vml 1]><v:shape id="IM_x0020_26" o:spid="_x0000_i1051" type="#_x0000_t75" style='width:3pt;height:3pt;visibility:visible; mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image058.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><img border="0" width="4" height="4" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image059.gif" v:shapes="IM_x0020_26"><!--[endif]--></span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑;color:#393939;letter-spacing:.1pt">&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.15pt">业务应</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#393939;letter-spacing:.15pt">⽤</span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:.1pt">系统限流</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:86%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">通过业务代码控制流量这个流量可以被称为信号量,可以理解成是</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.15pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.15pt">种锁,</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.1pt">它可以限制</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#393939;letter-spacing:.1pt">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#393939;letter-spacing:.1pt">项资源最多能同时被多少进程访问</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:.15pt">。</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.8pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.8pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:99%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-1.25pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">lua</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">脚本<span style="letter-spacing:-1.25pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:3.1pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="1" cellspacing="0" cellpadding="0" width="0" style="margin-left: 17.25pt; border: none;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes; height:61.85pt"> <td width="569" valign="top" style="width:426.4pt;border:solid #D0D4D9 1.0pt; border-top:none;mso-border-left-alt:solid #D0D4D9 1.0pt;mso-border-bottom-alt: solid #D0D4D9 .75pt;mso-border-right-alt:solid #D0D4D9 1.0pt;padding:0cm 0cm 0cm 0cm; height:61.85pt"> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:12.3pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:rect id="_x0000_s1071" style='position:absolute;left:0;text-align:left;margin-left:99.2pt; margin-top:2.25pt;width:8.55pt;height:9.05pt;z-index:-1895821824; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895821824;left:0px;margin-left:177px;margin-top:2917px; width:15px;height:16px"><img width="12" height="13" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image060.gif" v:shapes="_x0000_s1071"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1073" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:5.3pt;margin-top:-.3pt;width:48.75pt;height:13.55pt; text-indent:0;z-index:251663872;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1073' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251663872;left:0px;margin-left:21px;margin-top: 2914px;width:85px;height:26px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="85" height="26" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251663872"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1073" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 6.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: 1.0pt">1</span><span lang="EN-US" style="font-size:6.0pt;font-family:&quot;Courier New&quot;; mso-fareast-font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">&nbsp;</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">l</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.05pt">o</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.95pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">a</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.4pt">l</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.95pt">k</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.0pt">e</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.95pt">y</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><!--[if gte vml 1]><v:shape id="IM_x0020_27" o:spid="_x0000_s1090" type="#_x0000_t75" style='position:absolute;left:0;text-align:left; margin-left:-1pt;margin-top:0;width:427.45pt;height:12.8pt;z-index:-1895849472; visibility:visible;mso-wrap-style:square;mso-wrap-distance-left:0; mso-wrap-distance-top:0;mso-wrap-distance-right:0; mso-wrap-distance-bottom:0;mso-position-horizontal:absolute; mso-position-horizontal-relative:text;mso-position-vertical:absolute; mso-position-vertical-relative:text'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image061.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:-1895849472;left:0px;margin-left:11px;margin-top: 2914px;width:712px;height:21px"><img width="570" height="17" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image062.gif" v:shapes="IM_x0020_27"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1072" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:-368.25pt;margin-top:2.25pt;width:4.3pt;height:11.75pt; text-indent:0;z-index:251662848;mso-position-horizontal-relative:right-margin-area; mso-position-vertical-relative:top-margin-area' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1072' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.25pt;text-indent:.35pt;line-height: 72%'><span lang=EN-US style='font-size:6.5pt;line-height:72%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:.1pt'>=</span><span lang=EN-US style='font-size:6.5pt;line-height:72%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251662848;left:0px;margin-left:-602px;margin-top: 2917px;width:12px;height:25px"><img width="10" height="20" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image063.gif" alt="文本框: =" v:shapes="_x0000_s1072"></span><!--[endif]--><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise:1.5pt">KEYS<span style="letter-spacing:-.05pt"> </span></span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise:1.5pt">[</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt">1</span><span lang="EN-US" style="color:#999999;position:relative; top:-1.5pt;mso-text-raise:1.5pt">]&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt">--</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt">限流</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt">KEY&nbsp; </span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt">(</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt">秒</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt">个</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:-.9pt">)</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span><p></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:12.25pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">2</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">&nbsp;</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">o</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">a</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">li</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">m</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">i</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">=</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">t</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">onu</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">m</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">be</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">r</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">(</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.95pt">A</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">R</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">G</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">V</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">[</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">1</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">]</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">)</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">--</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.4pt">限流</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.4pt">⼤⼩</span><span lang="EN-US" style="font-family: &quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">3</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.4pt">&nbsp;</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.35pt">o</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.35pt">a</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">u</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">rr</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">en</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">=</span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">t</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">onu</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.9pt">m</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">be</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">r</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">(</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">r</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">ed</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">i</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">s</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">.</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">c</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">a</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">ll</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">(</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">'</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">ge</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">t</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">'</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">,</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.15pt">k</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">e</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.15pt">y</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">)</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.3pt">o</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">r&nbsp; </span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">0</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">"</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">)</span><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.7pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.7pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:13.8pt; mso-line-height-rule:exactly"><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .75pt">4</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.9pt">&nbsp;</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.4pt">f</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">u</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">rr</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">en</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">+</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">1</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">&gt;</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">li</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">m</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">hen</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.4pt">--</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.35pt">如果超出限流</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">⼤⼩</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:1.6pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.6pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:87%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:.45pt">5</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray;letter-spacing:.75pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="color:#0077AA;letter-spacing:.3pt">r</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.45pt">e</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.25pt">t</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.45pt">u</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.25pt">r</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.4pt">n</span><span lang="EN-US" style="color:#0077AA;letter-spacing:.45pt">&nbsp; </span><span lang="EN-US" style="color:#990055;letter-spacing:.4pt">0</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> </tbody></table> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt"><!--[if gte vml 1]><v:rect id="_x0000_s1075" style='position:absolute; left:0;text-align:left;margin-left:89.55pt;margin-top:151.15pt;width:1.55pt; height:36.1pt;z-index:251665920;mso-position-horizontal-relative:page; mso-position-vertical-relative:page' o:allowincell="f" fillcolor="#e8e8e8" stroked="f"> <w:wrap anchorx="page" anchory="page"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:251665920;left:0px;margin-left:155px;margin-top:3188px; width:3px;height:60px"><img width="2" height="48" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image064.gif" v:shapes="_x0000_s1075"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="IM_x0020_28" o:spid="_x0000_s1089" type="#_x0000_t75" style='position:absolute;left:0; text-align:left;margin-left:88.65pt;margin-top:428.5pt;width:1pt;height:314.2pt; z-index:-1895848448;visibility:visible;mso-wrap-style:square; mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0; mso-wrap-distance-bottom:0;mso-position-horizontal:absolute; mso-position-horizontal-relative:page;mso-position-vertical:absolute; mso-position-vertical-relative:page' o:allowincell="f"> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image065.png" o:title=""/> <w:wrap anchorx="page" anchory="page"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895848448;left:0px;margin-left:154px;margin-top:3650px; width:2px;height:524px"><img width="2" height="419" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image066.gif" v:shapes="IM_x0020_28"></span><!--[endif]--><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:9.05pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="1" cellspacing="0" cellpadding="0" width="0" style="margin-left: 17.25pt; border: none;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.45pt"> <td width="19" valign="top" style="width:13.0pt;border:none black 1.0pt; border-left:solid #D0D4D9 1.0pt;mso-border-alt:none black 0cm;mso-border-left-alt: solid #D0D4D9 1.0pt;padding:0cm 0cm 0cm 0cm;height:12.45pt"> <p class="MsoNormal" style="margin-top:4.75pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.75pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">6</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="549" colspan="4" valign="top" style="width:413.4pt;border-top:none black 1.0pt; border-left:none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;mso-border-right-alt: solid #D0D4D9 1.0pt;padding:0cm 0cm 0cm 0cm;height:12.45pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:12.45pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">e</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.15pt">l</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.3pt">s</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">e</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.2pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.2pt">--</span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">请求数</span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">+</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">1</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.6pt">,</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .55pt">并设置</span><span lang="EN-US" style="color:#990055;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">2</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑; mso-bidi-font-family:微软雅黑;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.55pt">秒过</span><span style="font-family: 宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: .5pt">期</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:1;height:12.5pt"> <td width="19" valign="top" style="width:13.0pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.5pt"> <p class="MsoNormal" style="margin-top:4.7pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.7pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:81%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">7</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="54" valign="top" style="width:41.4pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.5pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.35pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.95pt">r</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.6pt">e</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.55pt">d</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.6pt">i</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.4pt">s</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="123" valign="top" style="width:64.2pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.5pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.35pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">.</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">c</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.15pt">a</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">ll</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">(</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">I</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.5pt">NCR</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.4pt">BY</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">,</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="34" valign="top" style="width:15.75pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.5pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.35pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#41464B;position:relative;top:-2.0pt;mso-text-raise: 2.0pt;letter-spacing:.6pt">k</span><span lang="EN-US" style="color:#41464B; position:relative;top:-2.0pt;mso-text-raise:2.0pt;letter-spacing:.65pt">e</span><span lang="EN-US" style="color:#41464B;position:relative;top:-2.0pt;mso-text-raise: 2.0pt;letter-spacing:.55pt">y</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="337" valign="top" style="width:292.05pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.5pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.35pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp;</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">1</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">"</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">)</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:2;height:12.35pt"> <td width="19" valign="top" style="width:13.0pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.35pt"> <p class="MsoNormal" style="margin-top:4.35pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.35pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">8</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="54" valign="top" style="width:41.4pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.35pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.1pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.95pt">r</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.6pt">e</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.55pt">d</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.6pt">i</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:1.4pt">s</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="123" valign="top" style="width:64.2pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.35pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.1pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.05pt">.</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.75pt">c</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:2.0pt">a</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">ll</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">(</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:2.0pt">e</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.75pt">x</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:2.0pt">p</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">i</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">r</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:2.0pt">e</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.25pt">"</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">,</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="34" valign="top" style="width:15.75pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:12.35pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.1pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">k</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">e</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">y</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="337" valign="top" style="width:292.05pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.35pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.1pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp;</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">2</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">"</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">)</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:3;mso-yfti-lastrow:yes;height:11.6pt"> <td width="19" valign="top" style="width:13.0pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-top:4.3pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.3pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">9</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="54" valign="top" style="width:41.4pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.05pt;mso-line-height-rule:exactly"><span lang="EN-US" style="color:#41464B;position:relative;top:-1.0pt;mso-text-raise: 1.0pt;letter-spacing:.45pt">en</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.4pt">d</span><span lang="EN-US"><o:p></o:p></span></p> </td> <td width="123" valign="top" style="width:64.2pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.55pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> </td> <td width="34" valign="top" style="width:15.75pt;border-bottom:black 1.0pt; border-right:black 1.0pt;border-style:none;mso-border-top-alt:none black 0cm; mso-border-left-alt:none black 0cm;mso-border-alt:none black 0cm;padding: 0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.55pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> </td> <td width="337" valign="top" style="width:292.05pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:11.6pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:11.55pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> </td> </tr> </tbody></table> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:12.75pt;mso-line-height-rule:exactly;vertical-align: middle"><!--[if mso & !supportInlineShapes & supportFields]><span lang=EN-US><span style='mso-element:field-begin;mso-field-lock:yes'></span><span style='mso-spacerun:yes'> </span>SHAPE<span style='mso-spacerun:yes'>  </span>\* MERGEFORMAT <span style='mso-element:field-separator'></span></span><![endif]--><span lang="EN-US"><!--[if gte vml 1]><v:group id="_x0000_s1045" style='width:427.45pt; height:12.8pt;mso-position-horizontal-relative:char; mso-position-vertical-relative:line' coordsize="8549,256" filled="false" stroked="false"> <v:shape id="_x0000_s1046" type="#_x0000_t75" style='position:absolute; width:8549;height:256'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image067.png" o:title="image30"/> </v:shape><v:shape id="_x0000_s1047" type="#_x0000_t202" style='position:absolute; left:-20;top:-20;width:8589;height:330' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1047' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.45pt;text-indent:8.25pt;line-height: 84%'><span lang=EN-US style='font-size:6.0pt;line-height:84%;font-family: "Courier New";mso-fareast-font-family:"Courier New";color:gray;letter-spacing: .95pt'>10</span><span lang=EN-US style='font-size:6.0pt;line-height:84%; font-family:"Courier New";mso-fareast-font-family:"Courier New"; color:gray;letter-spacing:1.1pt'> </span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.6pt'>r</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.95pt'>e</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.45pt'>t</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.95pt'>u</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.55pt'>r</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.95pt'>n</span><span lang=EN-US style='font-size:7.0pt;line-height:84%;mso-fareast-font-family:Arial; color:#0077AA;letter-spacing:.6pt'><span style='mso-spacerun:yes'>  </span></span><span lang=EN-US style='font-size:7.0pt;line-height:84%; mso-fareast-font-family:Arial;color:#990055;letter-spacing:.95pt'>1</span><span lang=EN-US style='font-size:7.0pt;line-height:84%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><w:wrap type="none"/> <w:anchorlock/> </v:group><![endif]--><!--[if !vml]--><img width="576" height="26" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image068.gif" v:shapes="_x0000_s1045 _x0000_s1046 _x0000_s1047"><!--[endif]--></span><!--[if mso & !supportInlineShapes & supportFields]><span lang=EN-US><v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:427.45pt; height:12.8pt'> <v:imagedata croptop="-65520f" cropbottom="65520f"/> </v:shape><span style='mso-element:field-end'></span></span><![endif]--><span lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.95pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.95pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd; mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:99%"><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999">减少</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999">⽹</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#999999">络开销</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">:<span style="letter-spacing:-1.9pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">不使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⽤</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999;letter-spacing:-.05pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">Lua<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">的代码需要向</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999;letter-spacing:-.05pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">Redis </span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999">发送多次请求</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999">,<span style="letter-spacing:-1.9pt"> </span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⽽</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">脚本只需</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#999999">⼀</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#999999">次即可</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999">,<span style="letter-spacing:-1.9pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#999999">减少</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999">⽹</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#999999">络传输</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:75%"><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">原</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⼦</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">操作</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">:<span style="letter-spacing: -1.45pt"> </span>Redis </span><span style="font-family:宋体;mso-ascii-font-family: 微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">将整个脚本作为</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⼀</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">个原</span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999">⼦</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#999999">执</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⾏</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">,<span style="letter-spacing: -1.45pt"> </span></span><span style="font-family:&quot;Meiryo&quot;,sans-serif; color:#999999">⽆</span><span style="font-family:宋体;mso-fareast-font-family: 宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋体;color:#999999">需担</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⼼</span><span style="font-family:宋体;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:宋体;color:#999999">并发</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">,<span style="letter-spacing: -1.45pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">也就</span><span style="font-family: &quot;Meiryo&quot;,sans-serif;color:#999999">⽆</span><span style="font-family:宋体; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 宋体;color:#999999">需事务</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#999999">;</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:2.9pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.9pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:75%"><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">复</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">:<span style="letter-spacing: -2.05pt"> </span></span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family: 微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">脚本会永久保存</span><span style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999;letter-spacing:-.1pt"> </span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">Redis<span style="letter-spacing:-.1pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">中</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">,<span style="letter-spacing:-2.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#999999">其他客户端可继续使</span><span style="font-family:&quot;Meiryo&quot;,sans-serif;color:#999999">⽤</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-bidi-font-family:微软雅黑;color:#999999">.</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-top:.95pt;margin-right:0cm;margin-bottom:0cm; margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.95pt;mso-para-margin-right: 0cm;mso-para-margin-bottom:0cm;mso-para-margin-left:.67gd;mso-para-margin-bottom: .0001pt;text-indent:.05pt;line-height:95%"><span lang="EN-US" style="color:#393939">2<span style="letter-spacing:-.05pt"> </span></span><span style="font-family:宋体; mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family:微软雅黑;color:#393939; letter-spacing:-.9pt">、</span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif; mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family: 微软雅黑;color:#393939;letter-spacing:-2.05pt">&nbsp; </span><span lang="EN-US" style="color:#393939">ip</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">限流</span><span lang="EN-US" style="color:#393939">lua</span><span style="font-family:宋体;mso-ascii-font-family:微软雅黑;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:微软雅黑;mso-bidi-font-family: 微软雅黑;color:#393939">脚本<span style="letter-spacing:-.9pt">:</span></span><span lang="EN-US" style="font-family:&quot;微软雅黑&quot;,sans-serif;mso-fareast-font-family:宋体; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:微软雅黑"><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:3.6pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> <table class="TableNormal" border="1" cellspacing="0" cellpadding="0" width="0" style="margin-left: 17.25pt; border: none;"> <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:13.4pt"> <td width="569" colspan="2" valign="top" style="width:426.4pt;border:none black 1.0pt; mso-border-alt:none black 0cm;padding:0cm 0cm 0cm 0cm;height:13.4pt"> <p class="MsoNormal" style="margin-top:.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:rect id="_x0000_s1074" style='position:absolute;left:0;text-align:left;margin-left:57.65pt; margin-top:2.25pt;width:4.3pt;height:9.05pt;z-index:-1895818752; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> </v:rect><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout;position: absolute;z-index:-1895818752;left:0px;margin-left:108px;margin-top:3009px; width:8px;height:16px"><img width="6" height="13" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image069.gif" v:shapes="_x0000_s1074"></span><!--[endif]--><!--[if gte vml 1]><v:shape id="IM_x0020_29" o:spid="_x0000_s1088" type="#_x0000_t75" style='position:absolute;left:0; text-align:left;margin-left:-.5pt;margin-top:0;width:427.45pt;height:12.8pt; z-index:-1895847424;visibility:visible;mso-wrap-style:square; mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0; mso-wrap-distance-bottom:0;mso-position-horizontal:absolute; mso-position-horizontal-relative:text;mso-position-vertical:absolute; mso-position-vertical-relative:text'> <v:imagedata src="file:///C:\Users\SEEHOP~1\AppData\Local\Temp\msohtmlclip1\01\clip_image070.png" o:title=""/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:-1895847424;left:0px;margin-left:11px;margin-top: 3006px;width:712px;height:21px"><img width="570" height="17" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image071.gif" v:shapes="IM_x0020_29"></span><!--[endif]--><span lang="EN-US" style="font-family: &quot;Courier New&quot;;color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.05pt">1</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;; color:gray;position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing: 1.3pt">&nbsp;</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.45pt">l</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">o</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">c</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">a</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">l</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">k</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">e</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">y</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.15pt">=</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">"r</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">a</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">t</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.1pt">e</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">.</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">li</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.65pt">m</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">t</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">:</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">.</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">.</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">KEYS</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">[</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.05pt">1</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">]</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:1;height:10.15pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:10.15pt"> <p class="MsoNormal" style="margin-top:4.3pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.3pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">2</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:10.15pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:10.15pt;mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1078" type="#_x0000_t202" style='position:absolute;left:0; text-align:left;margin-left:.25pt;margin-top:-1.45pt;width:47.9pt;height:13.55pt; text-indent:0;z-index:251668992;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1078' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251668992;left:0px;margin-left:19px;margin-top: 3009px;width:84px;height:26px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="84" height="26" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251668992"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1078" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#41464B;position:relative; top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.75pt">l</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:1.9pt">o</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:1.75pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:1.9pt">a</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:.75pt">l</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:1.1pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.75pt">li</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.0pt;mso-text-raise:1.0pt; letter-spacing:2.8pt">m</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.0pt; mso-text-raise:1.0pt;letter-spacing:.7pt">i</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.0pt;mso-text-raise:1.0pt;letter-spacing:.9pt">t</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1079" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:51.35pt; margin-top:1.15pt;width:4.3pt;height:11.95pt;text-indent:0;z-index:251670016; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1079' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.3pt;text-indent:.25pt;line-height: 69%'><span lang=EN-US style='font-size:7.0pt;line-height:69%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:-.15pt'>=</span><span lang=EN-US style='font-size:7.0pt;line-height:69%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251670016;left:0px;margin-left:104px;margin-top: 3012px;width:12px;height:25px"><img width="10" height="20" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image072.gif" alt="文本框: =" v:shapes="_x0000_s1079"></span><!--[endif]--><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.55pt">t</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">onu</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.5pt">m</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">be</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">r</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">(</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">A</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">R</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.4pt">G</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">V</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">[</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">1</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">]</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">)</span><span lang="EN-US"><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:2;height:15.0pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:15.0pt"> <p class="MsoNormal" style="margin-top:6.45pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:6.45pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">3</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:15.0pt"> <p class="MsoNormal" style="margin-top:1.65pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.65pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">o</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">c</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">a</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">l</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">e</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">x</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">p</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.4pt">r</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">e_</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.35pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.3pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.0pt">m</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">e</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">=</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">&nbsp; </span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">A</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.85pt">R</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.95pt">G</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">V</span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">[</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">2</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.35pt">]</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:3;height:9.15pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:9.15pt"> <p class="MsoNormal" style="margin-top:2.7pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:2.7pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">4</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:9.15pt"> <p class="MsoNormal" style="margin-left:7.05pt;mso-para-margin-left:.67gd; text-indent:.05pt;line-height:9.15pt;mso-line-height-rule:exactly"><span lang="EN-US">&nbsp;</span></p> </td> </tr> <tr style="mso-yfti-irow:4;height:13.3pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.3pt"> <p class="MsoNormal" style="margin-top:5.95pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:5.95pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:81%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">5</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.3pt"> <p class="MsoNormal" style="margin-top:1.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:1.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><!--[if gte vml 1]><v:shape id="_x0000_s1077" type="#_x0000_t202" style='position:absolute;left:0;text-align:left; margin-left:.25pt;margin-top:.1pt;width:64.75pt;height:13.55pt; text-indent:0;z-index:251667968;mso-position-horizontal-relative:text; mso-position-vertical-relative:text' filled="f" stroked="f"> <v:textbox style='mso-next-textbox:#_x0000_s1077' inset="0,0,0,0"/> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251667968;left:0px;margin-left:19px;margin-top: 3026px;width:112px;height:27px"> </span></p><table cellpadding="0" cellspacing="0"> <tbody><tr> <td width="112" height="27" style="vertical-align:top"><!--[endif]--><!--[if !mso]--><span style="position:absolute;mso-ignore:vglayout;left:0pt;z-index:251667968"> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <td><!--[endif]--> <div v:shape="_x0000_s1077" style="padding:0pt 0pt 0pt 0pt" class="shape"> <p class="MsoNormal" style="margin-top:1.0pt;text-indent:1.0pt;line-height: 11.5pt;mso-line-height-rule:exactly"><span lang="EN-US" style="font-size: 7.0pt;mso-fareast-font-family:Arial;color:#41464B;position:relative; top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">l</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.5pt">o</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.4pt">c</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.5pt">a</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">l</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:.85pt">&nbsp; </span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">i</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.35pt">s</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.45pt">_e</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">x</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.6pt">i</span><span lang="EN-US" style="font-size:7.0pt; mso-fareast-font-family:Arial;color:#41464B;position:relative;top:-1.5pt; mso-text-raise:1.5pt;letter-spacing:1.35pt">s</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial;color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">t</span><span lang="EN-US" style="font-size:7.0pt;mso-fareast-font-family:Arial; color:#41464B;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:1.35pt">s</span><span lang="EN-US" style="font-size:7.0pt"><o:p></o:p></span></p> </div> <!--[if !mso]--></td> </tr> </tbody></table> </span><!--[endif]--><!--[if !mso & !vml]-->&nbsp;<!--[endif]--><!--[if !vml]--></td> </tr> </tbody></table> <!--[endif]--><!--[if gte vml 1]><v:shape id="_x0000_s1076" type="#_x0000_t202" style='position:absolute;left:0;text-align:left;margin-left:68.15pt; margin-top:2.65pt;width:4.3pt;height:11.75pt;text-indent:0;z-index:251666944; mso-position-horizontal-relative:text;mso-position-vertical-relative:text' stroked="f"> <v:fill opacity="32383f"/> <v:textbox style='mso-next-textbox:#_x0000_s1076' inset="0,0,0,0"> <![if !mso]> <table cellpadding=0 cellspacing=0 width="100%"> <tr> <td><![endif]> <div> <p class=MsoNormal style='margin-top:4.25pt;text-indent:.3pt;line-height: 72%'><span lang=EN-US style='font-size:6.5pt;line-height:72%;mso-fareast-font-family: Arial;color:#9A6E3A;letter-spacing:.15pt'>=</span><span lang=EN-US style='font-size:6.5pt;line-height:72%'><o:p></o:p></span></p> </div> <![if !mso]></td> </tr> </table> <![endif]></v:textbox> </v:shape><![endif]--><!--[if !vml]--><span style="mso-ignore:vglayout; position:absolute;z-index:251666944;left:0px;margin-left:132px;margin-top: 3030px;width:12px;height:24px"><img width="10" height="19" src="file:///C:/Users/SEEHOP~1/AppData/Local/Temp/msohtmlclip1/01/clip_image073.gif" alt="文本框: =" v:shapes="_x0000_s1076"></span><!--[endif]--><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise:1.5pt; letter-spacing:.85pt">r</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">ed</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.25pt">s</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">.</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">c</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">a</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">ll</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">(</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.55pt">EX</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">I</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.55pt">S</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.45pt">T</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.55pt">S</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.85pt">"</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">k</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">e</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.2pt">y</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">)</span><span lang="EN-US"><o:p></o:p></span><p></p> </td> </tr> <tr style="mso-yfti-irow:5;height:12.3pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.3pt"> <p class="MsoNormal" style="margin-top:4.85pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.85pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:82%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">6</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:12.3pt"> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.55pt; mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">f</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">s</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.05pt">_e</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">x</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.45pt">i</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">s</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.5pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.95pt">s</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.1pt">=</span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.05pt">=</span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#990055; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">1</span><span lang="EN-US" style="color:#990055;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.7pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.45pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.0pt">hen</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-irow:6;height:13.05pt"> <td width="28" valign="top" style="width:14.8pt;border-top:none;border-left:solid #D0D4D9 1.0pt; border-bottom:none black 1.0pt;border-right:none black 1.0pt;mso-border-top-alt: none black 0cm;mso-border-alt:none black 0cm;mso-border-left-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.05pt"> <p class="MsoNormal" style="margin-top:4.9pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:4.9pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:81%"><span lang="EN-US" style="font-family:&quot;Courier New&quot;;color:gray">7</span><span lang="EN-US" style="font-family:&quot;Courier New&quot;"><o:p></o:p></span></p> </td> <td width="541" valign="top" style="width:411.6pt;border-top:none;border-left: none;border-bottom:none black 1.0pt;border-right:solid #D0D4D9 1.0pt; mso-border-top-alt:none black 0cm;mso-border-left-alt:none black 0cm; mso-border-alt:none black 0cm;mso-border-right-alt:solid #D0D4D9 1.0pt; padding:0cm 0cm 0cm 0cm;height:13.05pt"> <p class="MsoNormal" style="margin-top:.05pt;margin-right:0cm;margin-bottom: 0cm;margin-left:7.05pt;margin-bottom:.0001pt;mso-para-margin-top:.05pt; mso-para-margin-right:0cm;mso-para-margin-bottom:0cm;mso-para-margin-left: .67gd;mso-para-margin-bottom:.0001pt;text-indent:.05pt;line-height:11.5pt; mso-line-height-rule:exactly"><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#0077AA;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.65pt">f</span><span lang="EN-US" style="color:#0077AA; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">r</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.35pt">ed</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.55pt">i</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">s</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">&nbsp;</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.65pt">.</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.2pt">c</span><span lang="EN-US" style="color:#DD4A68; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">a</span><span lang="EN-US" style="color:#DD4A68;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.55pt">ll</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.75pt">(</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.8pt">"</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">I</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.65pt">NCR</span><span lang="EN-US" style="color:#669900; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.8pt">"</span><span lang="EN-US" style="color:#669900;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp;</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">,</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">k</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:1.3pt">e</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.15pt">y</span><span lang="EN-US" style="color:#999999;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">)</span><span lang="EN-US" style="color:#999999; position:relative;top:-1.5pt;mso-text-raise:1.5pt">&nbsp; </span><span lang="EN-US" style="color:#9A6E3A; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.35pt">&gt;</span><span lang="EN-US" style="color:#9A6E3A;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">li</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.9pt">m</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.5pt">i</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:.6pt">t</span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.75pt">&nbsp; </span><span lang="EN-US" style="color:#41464B;position:relative;top:-1.5pt;mso-text-raise: 1.5pt;letter-spacing:.6pt">t</span><span lang="EN-US" style="color:#41464B; position:relative;top:-1.5pt;mso-text-raise:1.5pt;letter-spacing:1.3pt">hen</span><span lang="EN-US"><o:p></o:p></span></p> </td> </tr> <tr style="mso-yfti-iro