2024-09-05 13:31:02 +08:00

387 lines
41 KiB
Plaintext

<mxfile host="Electron" modified="2023-09-15T17:26:03.733Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.7.5 Chrome/114.0.5735.289 Electron/25.8.1 Safari/537.36" etag="pPNBxq_dEBynq3NRsfst" version="21.7.5" type="device">
<diagram name="第 1 页" id="sjCZumlual-5YgjK0dVd">
<mxGraphModel dx="1418" dy="1220" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="dmcueJ9po_xcNufoxRre-64" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="1020" y="-20" width="310" height="1350" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-63" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="710" y="-20" width="310" height="1350" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-62" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="380" y="-20" width="310" height="1350" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-61" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="70" y="-20" width="310" height="1350" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-51" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="950" width="140" height="1310" as="geometry" />
</mxCell>
<mxCell id="VQuQIdw22lLKVOqoggoi-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="310" width="140" height="1310" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-1" target="OhlrbkmSlsnOyg6t7Ixe-3" edge="1">
<mxGeometry x="-0.25" y="40" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-1" value="transB线程开始" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="510" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-3" value="[0]&amp;nbsp;nTemp1 = nAccount1;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="80" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-4" value="nTemp1 = 0" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-3" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-7" value="transA线程开始" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="130" y="800" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-12" target="OhlrbkmSlsnOyg6t7Ixe-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-12" value="[0]&amp;nbsp;nTemp1 = nAccount1;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="880" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-13" value="nTemp1 = 16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-12" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-7" target="OhlrbkmSlsnOyg6t7Ixe-12" edge="1">
<mxGeometry x="-0.25" y="40" relative="1" as="geometry">
<mxPoint x="240" y="100" as="sourcePoint" />
<mxPoint x="240" y="180" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-16" value="[0]&amp;nbsp;nTemp2 = nAccount2;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="180" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-17" value="nTemp2 = 0" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-16" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-3" target="OhlrbkmSlsnOyg6t7Ixe-16" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="790" y="40" as="sourcePoint" />
<mxPoint x="630" y="90" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-20" value="[0]&amp;nbsp;nAccount1 = nTemp1 + nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="280" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-21" value="nTemp1 = 0" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-20" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-77" value="nAccount1 = 0 + 3 = 3" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-20" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-22" value="[0]&amp;nbsp;nAccount2 = nTemp2 - nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="410" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-23" value="nTemp2 = 0" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-22" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-78" value="nAccount2 = 0 - 3 = -3" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-22" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-20" target="OhlrbkmSlsnOyg6t7Ixe-22" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="790" y="240" as="sourcePoint" />
<mxPoint x="630" y="290" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-16" target="OhlrbkmSlsnOyg6t7Ixe-20" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="450" y="260" as="sourcePoint" />
<mxPoint x="630" y="190" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-26" value="[3]&amp;nbsp;nTemp1 = nAccount1;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="640" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-27" value="nTemp1 = 16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-26" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="1310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-28" value="[3]&amp;nbsp;nTemp2 = nAccount2;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="740" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-29" value="nTemp2 = -16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-28" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-30" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-26" target="OhlrbkmSlsnOyg6t7Ixe-28" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="790" y="680" as="sourcePoint" />
<mxPoint x="620" y="740" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-31" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-22" target="OhlrbkmSlsnOyg6t7Ixe-32" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="630" y="490" as="sourcePoint" />
<mxPoint x="630" y="530" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-32" value="[1]&amp;nbsp; ... [2]" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="460" y="540" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-34" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-32" target="OhlrbkmSlsnOyg6t7Ixe-26" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="590" y="720" as="sourcePoint" />
<mxPoint x="590" y="760" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-35" target="OhlrbkmSlsnOyg6t7Ixe-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-35" value="nAccount1 = 0&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = 0&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="330" y="40" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-37" target="OhlrbkmSlsnOyg6t7Ixe-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-37" value="nAccount1 = 0&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = 0&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="330" y="140" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-39" target="OhlrbkmSlsnOyg6t7Ixe-26" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-39" value="nAccount1 = 16&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -16&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="320" y="600" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-41" target="OhlrbkmSlsnOyg6t7Ixe-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-41" value="nAccount1 = 16&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -16&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="320" y="700" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-43" target="OhlrbkmSlsnOyg6t7Ixe-45" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-43" value="nAccount1 = 16&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -16&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="320" y="940" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-45" target="dmcueJ9po_xcNufoxRre-54" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="1080" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-45" value="[0]&amp;nbsp;nTemp2 = nAccount2;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="980" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-46" value="nTemp2 = -16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="OhlrbkmSlsnOyg6t7Ixe-45" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="OhlrbkmSlsnOyg6t7Ixe-48" target="OhlrbkmSlsnOyg6t7Ixe-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OhlrbkmSlsnOyg6t7Ixe-48" value="nAccount1 = 16&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -16&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="320" y="840" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="VQuQIdw22lLKVOqoggoi-3" value="&lt;h1&gt;共享资源&lt;br&gt;&lt;/h1&gt;" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" parent="1" vertex="1">
<mxGeometry x="325" y="-10" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-4" target="dmcueJ9po_xcNufoxRre-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-4" value="nAccount1 = 41171&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -41171&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="960" y="130" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-9" target="dmcueJ9po_xcNufoxRre-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-9" value="[8]&amp;nbsp;nAccount2 = nTemp2 - nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="40" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-10" value="nTemp2 = -32481" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-9" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-11" value="nAccount2 = -32481 - 8690 = -41171" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-9" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;" parent="1" target="dmcueJ9po_xcNufoxRre-9" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="830" as="sourcePoint" />
<mxPoint x="1410" y="-80" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-13" value="[3]&amp;nbsp;nAccount1 = nTemp1 + nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1100" y="270" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-14" value="nTemp1 = 16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-13" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-15" value="nAccount1 = 16 + 5 = 21" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-13" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-17" target="dmcueJ9po_xcNufoxRre-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-17" value="[3]&amp;nbsp;nAccount2 = nTemp2 - nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1100" y="400" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-18" value="nTemp2 = -16" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-17" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-19" value="nAccount2 = -16 - 5 = -21" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-17" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-13" target="dmcueJ9po_xcNufoxRre-17" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="1390" y="170" as="sourcePoint" />
<mxPoint x="1230" y="220" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-21" value="[9]&amp;nbsp;nTemp1 = nAccount1;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="170" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-22" value="nTemp1 = 41171" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-21" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-24" target="dmcueJ9po_xcNufoxRre-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-24" value="[9]&amp;nbsp;nTemp2 = nAccount2;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="530" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-25" value="nTemp2 = -21" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-24" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-26" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-21" target="dmcueJ9po_xcNufoxRre-24" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="1010" y="230" as="sourcePoint" />
<mxPoint x="850" y="280" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-28" target="dmcueJ9po_xcNufoxRre-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-28" value="nAccount1 = 21&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -21&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="960" y="490" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-29" value="[8]&amp;nbsp;nAccount1 = nTemp1 + nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="630" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-30" value="nTemp1 = 41171" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-29" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-31" value="nAccount1 = 41171 + 59 = 41230" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-29" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-33" target="dmcueJ9po_xcNufoxRre-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-33" value="[8]&amp;nbsp;nAccount2 = nTemp2 - nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="760" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-34" value="nTemp2 = -21" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-33" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-35" value="nAccount2 = -21 - 59 = -80" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-33" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-36" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-29" target="dmcueJ9po_xcNufoxRre-33" edge="1">
<mxGeometry y="50" relative="1" as="geometry">
<mxPoint x="1570" y="590" as="sourcePoint" />
<mxPoint x="1410" y="640" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-38" target="dmcueJ9po_xcNufoxRre-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-38" value="[8]&amp;nbsp;nAccount1 + nAccount2 != 0" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="720" y="890" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-40" value="printf(nAccount1) --&amp;gt; 41230" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-38" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-39" value="printf(nAccount2) --&amp;gt; -80" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-38" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-42" target="dmcueJ9po_xcNufoxRre-48" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-42" value="[3]&amp;nbsp;nAccount1 + nAccount2 != 0" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="1100" y="1100" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-44" value="printf(nAccount1) --&amp;gt; 41230" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-42" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-43" value="printf(nAccount2) --&amp;gt; -80" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-42" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-46" target="dmcueJ9po_xcNufoxRre-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-46" value="nAccount1 = 41230&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -80&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="960" y="850" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-47" value="transA线程结束" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="770" y="1020" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-48" value="transB线程结束" style="ellipse;whiteSpace=wrap;html=1;fillColor=default;strokeColor=default;" parent="1" vertex="1">
<mxGeometry x="1150" y="1230" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-50" target="dmcueJ9po_xcNufoxRre-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-50" value="nAccount1 = 41230&lt;br style=&quot;border-color: var(--border-color); font-size: 11px;&quot;&gt;&lt;span style=&quot;font-size: 11px;&quot;&gt;nAccount2 = -80&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="960" y="1060" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-52" value="&lt;h1&gt;共享资源&lt;br&gt;&lt;/h1&gt;" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" parent="1" vertex="1">
<mxGeometry x="965" y="-10" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="dmcueJ9po_xcNufoxRre-54" target="dmcueJ9po_xcNufoxRre-55" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="1180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-54" value="[1]&amp;nbsp; ... [8]" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="1080" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-55" value="[8]&amp;nbsp;nAccount1 = nTemp1 + nRandom;" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="1180" width="220" height="90" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-56" value="nTemp1 = 32481" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-55" vertex="1">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-57" value="nAccount1 = 32481 + 8690 = 41171" style="text;strokeColor=#6c8ebf;fillColor=#dae8fc;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="dmcueJ9po_xcNufoxRre-55" vertex="1">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-58" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;" parent="1" source="dmcueJ9po_xcNufoxRre-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="680" y="1420" as="sourcePoint" />
<mxPoint x="190" y="1310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="dmcueJ9po_xcNufoxRre-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1210" as="sourcePoint" />
<mxPoint x="1450" y="670" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="dmcueJ9po_xcNufoxRre-60" value="" style="endArrow=none;dashed=1;html=1;rounded=0;fillColor=#0050ef;strokeColor=#001DBC;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="700" y="1330" as="sourcePoint" />
<mxPoint x="700" y="-20" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>