BMSTU/pics/01-ess-00-mutex.svg

289 lines
12 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="210mm"
height="297mm"
viewBox="0 0 210 297"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
sodipodi:docname="00-ess-00-mutex.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.8116734"
inkscape:cx="241.48944"
inkscape:cy="384.17521"
inkscape:window-width="2560"
inkscape:window-height="1387"
inkscape:window-x="-8"
inkscape:window-y="22"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs2">
<inkscape:path-effect
effect="bspline"
id="path-effect8372"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect8198"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
style="overflow:visible"
id="EmptyDiamondL"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="EmptyDiamondL"
inkscape:isstock="true">
<path
transform="scale(0.8)"
style="fill-rule:evenodd;fill:context-fill;stroke:context-stroke;stroke-width:1.0pt"
d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
id="path8006" />
</marker>
<marker
style="overflow:visible"
id="DotL"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="DotL"
inkscape:isstock="true">
<path
transform="scale(0.8) translate(7.4, 1)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
id="path7961" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect1504"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
style="overflow:visible;"
id="Arrow1Lend"
refX="0.0"
refY="0.0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
transform="scale(0.8) rotate(180) translate(12.5,0)"
style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt;"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
id="path862" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend-9"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path862-7" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Lend-8"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path862-3" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect1504-9"
is_visible="true"
lpeversion="1"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
style="overflow:visible"
id="Arrow1Lend-0"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:isstock="true">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path862-37" />
</marker>
</defs>
<g
inkscape:label="Слой 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:none;stroke:#000000;stroke-width:0.21042;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M 41.307371,74.559805 V 92.941583 H 122.23944"
id="path857" />
<path
style="fill:none;stroke:#000000;stroke-width:0.21042;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-9)"
d="m 41.349734,101.45961 v 18.38178 H 122.2818"
id="path857-7" />
<path
style="fill:none;stroke:#000000;stroke-width:0.21042;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-8)"
d="m 41.414844,126.76037 v 18.38178 h 80.932066"
id="path857-9" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="28.916636"
y="91.423294"
id="text4337"><tspan
sodipodi:role="line"
id="tspan4335"
style="stroke-width:0.264583"
x="28.916636"
y="91.423294">Task1</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.21042;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-0)"
d="M 41.398537,47.239297 V 65.621075 H 122.3306"
id="path857-1" />
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="29.06123"
y="64.102783"
id="text4337-5"><tspan
sodipodi:role="line"
id="tspan4335-7"
style="stroke-width:0.264583"
x="29.06123"
y="64.102783">Mutex</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="29.580076"
y="118.11893"
id="text4337-4"><tspan
sodipodi:role="line"
style="stroke-width:0.264583"
x="29.580076"
y="118.11893"
id="tspan6394">Task2</tspan></text>
<text
xml:space="preserve"
style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
x="30.815203"
y="144.87526"
id="text13504"><tspan
sodipodi:role="line"
style="stroke-width:0.264583"
x="30.815203"
y="144.87526"
id="tspan13506">Task3</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotL)"
d="m 41.476387,138.01122 h 8.47053"
id="path7898" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 41.330342,81.200248 H 53.305918 V 92.737695"
id="path8168" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotL)"
d="m 53.305918,81.200248 h 7.302183"
id="path8170" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 67.034018,92.737695 V 80.762119 h 19.4238 v 12.267663"
id="path8172" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotL)"
d="m 67.034018,80.762117 7.740313,0.146045"
id="path8174" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#EmptyDiamondL)"
d="M 86.457818,80.762117 89.962867,74.3362"
id="path8176" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 51.845482,65.573584 V 52.721745 h 14.458317 v 12.559749"
id="path8186" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#EmptyDiamondL)"
d="m 66.303799,52.721745 4.962673,-8.595603"
id="path8188" />
<path
style="fill:none;stroke:#000000;stroke-width:0.26458299;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.05833194,2.11666389;stroke-dashoffset:0"
d="M 53.74405,144.87526 V 129.2486"
id="path8192" />
<path
style="fill:none;stroke:#000000;stroke-width:0.26458299;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1.05833194,2.11666389;stroke-dashoffset:0"
d="M 67.326107,145.02131 V 130.41695"
id="path8194" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 53.74405,137.86517 c 3.212905,-9.15191 6.425866,-18.30398 3.797131,-28.79482 C 54.912445,98.579503 46.442254,86.750443 44.519183,77.69543 42.596113,68.640417 47.220735,62.360667 51.845482,56.080747"
id="path8196"
inkscape:path-effect="#path-effect8198"
inkscape:original-d="m 53.74405,137.86517 c 3.213224,-9.1518 6.426184,-18.30387 9.638879,-27.4562 C 54.912495,98.579467 46.442303,86.750408 37.971339,74.920374 42.596411,68.640637 47.221033,62.360886 51.845482,56.080747"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="m 66.449844,55.642618 c 7.05899,9.785221 14.117765,19.570143 13.070902,30.791161 -1.046862,11.221019 -10.198744,23.877871 -13.630658,32.738041 -3.431914,8.86016 -1.143941,13.92291 1.14393,18.98544"
id="path8370"
inkscape:path-effect="#path-effect8372"
inkscape:original-d="m 66.449844,55.642618 c 7.059038,9.785186 14.117815,19.570107 21.176324,29.354766 -9.151985,12.65763 -18.303867,25.314486 -27.456199,37.971336 2.288326,5.06321 4.576297,10.12596 6.864049,15.18854" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 86.749907,119.60972 v -13.7281 h 21.614453 v 14.02019"
id="path8407" />
</g>
</svg>