Subversion Repositories HelenOS-doc

Rev

Rev 123 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 123 Rev 132
Line 11... Line 11...
11
   width="744.09448819"
11
   width="744.09448819"
12
   height="1052.3622047"
12
   height="1052.3622047"
13
   id="svg5804"
13
   id="svg5804"
14
   sodipodi:version="0.32"
14
   sodipodi:version="0.32"
15
   inkscape:version="0.43"
15
   inkscape:version="0.43"
16
   sodipodi:docbase="/afs/ms/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images"
16
   sodipodi:docbase="/afs/ms/u/b/bonds0am/BIG/HelenOS-doc/design/trunk/src/images"
17
   sodipodi:docname="ipc3.svg">
17
   sodipodi:docname="ipc3.svg">
18
  <defs
18
  <defs
19
     id="defs5806">
19
     id="defs5806">
20
    <marker
20
    <marker
21
       inkscape:stockid="Arrow1Lend"
21
       inkscape:stockid="Arrow1Lend"
Line 64... Line 64...
64
     borderopacity="1.0"
64
     borderopacity="1.0"
65
     inkscape:pageopacity="0.0"
65
     inkscape:pageopacity="0.0"
66
     inkscape:pageshadow="2"
66
     inkscape:pageshadow="2"
67
     inkscape:zoom="0.98994949"
67
     inkscape:zoom="0.98994949"
68
     inkscape:cx="421.64487"
68
     inkscape:cx="421.64487"
69
     inkscape:cy="695.85659"
69
     inkscape:cy="784.31073"
70
     inkscape:document-units="px"
70
     inkscape:document-units="px"
71
     inkscape:current-layer="layer1"
71
     inkscape:current-layer="layer1"
72
     showgrid="true"
72
     showgrid="true"
73
     inkscape:window-width="1272"
73
     inkscape:window-width="1272"
74
     inkscape:window-height="943"
74
     inkscape:window-height="943"
Line 87... Line 87...
87
  </metadata>
87
  </metadata>
88
  <g
88
  <g
89
     inkscape:label="Layer 1"
89
     inkscape:label="Layer 1"
90
     inkscape:groupmode="layer"
90
     inkscape:groupmode="layer"
91
     id="layer1">
91
     id="layer1">
-
 
92
    <g
-
 
93
       id="g2389"
-
 
94
       transform="matrix(0.810121,0,0,0.810121,1.167531,1.773062)">
92
    <rect
95
      <rect
93
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4.72002554;stroke-miterlimit:4;stroke-dasharray:4.72002516, 4.72002516;stroke-dashoffset:0;stroke-opacity:1"
-
 
94
       id="rect4591"
96
         y="11.697861"
95
       width="347.25702"
-
 
96
       height="473.90021"
-
 
97
       x="94.271461"
97
         x="94.271461"
-
 
98
         height="473.90021"
-
 
99
         width="347.25702"
98
       y="11.697861" />
100
         id="rect4591"
-
 
101
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4.72002554;stroke-miterlimit:4;stroke-dasharray:4.72002516, 4.72002516;stroke-dashoffset:0;stroke-opacity:1" />
99
    <rect
102
      <rect
100
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57110524;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-
 
101
       id="rect6800"
-
 
102
       width="138.40364"
103
         y="73.79567"
103
       height="372.45508"
-
 
104
       x="265.25543"
104
         x="265.25543"
-
 
105
         height="372.45508"
105
       y="73.79567" />
106
         width="138.40364"
-
 
107
         id="rect6800"
-
 
108
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57110524;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
106
    <rect
109
      <rect
107
       style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-
 
108
       id="rect6802"
110
         y="42.280853"
109
       width="138.88641"
-
 
110
       height="39.408066"
-
 
111
       x="265.00702"
111
         x="265.00702"
-
 
112
         height="39.408066"
-
 
113
         width="138.88641"
112
       y="42.280853" />
114
         id="rect6802"
-
 
115
         style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
113
    <text
116
      <text
-
 
117
         sodipodi:linespacing="125%"
-
 
118
         transform="scale(0.997391,1.002616)"
114
       xml:space="preserve"
119
         id="text6804"
115
       style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
120
         y="66.047661"
116
       x="305.83575"
121
         x="305.83575"
-
 
122
         style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
123
         xml:space="preserve"><tspan
117
       y="66.047661"
124
           y="66.047661"
118
       id="text6804"
-
 
119
       transform="scale(0.997391,1.002616)"
-
 
120
       sodipodi:linespacing="125%"><tspan
-
 
121
         sodipodi:role="line"
-
 
122
         id="tspan1492"
-
 
123
         x="305.83575"
125
           x="305.83575"
-
 
126
           id="tspan1492"
124
         y="66.047661">Thread #2</tspan></text>
127
           sodipodi:role="line">Thread #2</tspan></text>
125
    <rect
128
      <rect
126
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57102132;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-
 
127
       id="rect5858"
-
 
128
       width="138.40364"
129
         y="73.64769"
129
       height="372.43082"
-
 
130
       x="125.85326"
130
         x="125.85326"
-
 
131
         height="372.43082"
131
       y="73.64769" />
132
         width="138.40364"
-
 
133
         id="rect5858"
-
 
134
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57102132;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
132
    <rect
135
      <rect
133
       style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-
 
134
       id="rect2799"
-
 
135
       width="138.88641"
-
 
136
       height="39.408066"
136
         y="42.305248"
137
       x="125.60485"
137
         x="125.60485"
-
 
138
         height="39.408066"
-
 
139
         width="138.88641"
138
       y="42.305248" />
140
         id="rect2799"
-
 
141
         style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
139
    <text
142
      <text
-
 
143
         sodipodi:linespacing="125%"
-
 
144
         transform="scale(0.997391,1.002616)"
140
       xml:space="preserve"
145
         id="text5861"
141
       style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
146
         y="66.047661"
142
       x="158.29005"
147
         x="158.29005"
-
 
148
         style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
149
         xml:space="preserve"><tspan
143
       y="66.047661"
150
           y="66.047661"
144
       id="text5861"
-
 
145
       transform="scale(0.997391,1.002616)"
-
 
146
       sodipodi:linespacing="125%"><tspan
-
 
147
         sodipodi:role="line"
-
 
148
         id="tspan1490"
-
 
149
         x="158.29005"
151
           x="158.29005"
-
 
152
           id="tspan1490"
150
         y="66.047661">Thread #1</tspan></text>
153
           sodipodi:role="line">Thread #1</tspan></text>
151
    <text
154
      <text
-
 
155
         sodipodi:linespacing="125%"
152
       xml:space="preserve"
156
         id="text6753"
153
       style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
157
         y="109.84204"
154
       x="150.41782"
158
         x="150.41782"
-
 
159
         style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
160
         xml:space="preserve"><tspan
155
       y="109.84204"
161
           y="109.84204"
156
       id="text6753"
-
 
157
       sodipodi:linespacing="125%"><tspan
-
 
158
         sodipodi:role="line"
-
 
159
         id="tspan1498"
-
 
160
         x="150.41782"
162
           x="150.41782"
-
 
163
           id="tspan1498"
161
         y="109.84204">psthread #1</tspan></text>
164
           sodipodi:role="line">psthread #1</tspan></text>
162
    <rect
165
      <rect
163
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.01823545;stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
-
 
164
       id="rect6838"
-
 
165
       width="134.40709"
166
         y="236.50389"
166
       height="94.740318"
-
 
167
       x="199.62868"
167
         x="199.62868"
-
 
168
         height="94.740318"
168
       y="236.50389" />
169
         width="134.40709"
-
 
170
         id="rect6838"
-
 
171
         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.01823545;stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1" />
169
    <path
172
      <path
170
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
171
       d="M 174.17279,118.43301 L 174.17279,243.17203"
173
         sodipodi:nodetypes="cc"
172
       id="path6738"
174
         id="path6738"
173
       sodipodi:nodetypes="cc" />
175
         d="M 174.17279,118.43301 L 174.17279,243.17203"
-
 
176
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
174
    <path
177
      <path
175
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.59107804px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-
 
176
       d="M 218.75246,242.08708 L 218.75246,318.22987"
178
         sodipodi:nodetypes="cc"
177
       id="path6751"
179
         id="path6751"
178
       sodipodi:nodetypes="cc" />
180
         d="M 218.75246,242.08708 L 218.75246,318.22987"
-
 
181
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.59107804px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
179
    <path
182
      <path
180
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
-
 
-
 
183
         id="path6764"
181
       d="M 173.15455,207.01949 L 67.258061,219.23832"
184
         d="M 173.15455,207.01949 L 67.258061,219.23832"
182
       id="path6764" />
185
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" />
183
    <path
186
      <path
184
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
187
         id="path6772"
185
       d="M 174.05398,242.67535 C 174.05398,242.67535 187.40985,266.23643 207.77456,248.84678"
188
         d="M 174.05398,242.67535 C 174.05398,242.67535 187.40985,266.23643 207.77456,248.84678"
186
       id="path6772" />
189
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1" />
187
    <text
190
      <text
188
       xml:space="preserve"
191
         id="text6776"
189
       style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
192
         y="265.70163"
190
       x="162.54272"
193
         x="162.54272"
-
 
194
         style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
195
         xml:space="preserve"><tspan
191
       y="265.70163"
196
           y="265.70163"
192
       id="text6776"><tspan
-
 
193
         sodipodi:role="line"
-
 
194
         id="tspan6778"
-
 
195
         x="162.54272"
197
           x="162.54272"
-
 
198
           id="tspan6778"
196
         y="265.70163">wait_for()</tspan></text>
199
           sodipodi:role="line">wait_for()</tspan></text>
197
    <text
200
      <text
198
       xml:space="preserve"
201
         id="text6780"
199
       style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
202
         y="210.70688"
200
       x="20.713873"
203
         x="20.713873"
-
 
204
         style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
205
         xml:space="preserve"><tspan
201
       y="210.70688"
206
           y="210.70688"
202
       id="text6780"><tspan
-
 
203
         sodipodi:role="line"
-
 
204
         id="tspan6782"
-
 
205
         x="20.713873"
207
           x="20.713873"
-
 
208
           id="tspan6782"
206
         y="210.70688">call</tspan></text>
209
           sodipodi:role="line">call</tspan></text>
207
    <text
210
      <text
-
 
211
         sodipodi:linespacing="125%"
208
       xml:space="preserve"
212
         id="text6784"
209
       style="font-size:10.7078104;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
213
         y="220.93494"
210
       x="192.46834"
214
         x="192.46834"
-
 
215
         style="font-size:10.7078104px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
216
         xml:space="preserve"><tspan
211
       y="220.93494"
217
           y="220.93494"
212
       id="text6784"
218
           x="192.46834"
213
       sodipodi:linespacing="125%"><tspan
-
 
214
         sodipodi:role="line"
-
 
215
         id="tspan1502"
219
           id="tspan1502"
-
 
220
           sodipodi:role="line">Manager</tspan><tspan
-
 
221
           y="234.3197"
216
         x="192.46834"
222
           x="192.46834"
217
         y="220.93494">Manager</tspan><tspan
-
 
218
         sodipodi:role="line"
-
 
219
         id="tspan1504"
223
           id="tspan1504"
220
         x="192.46834"
-
 
221
         y="234.3197">psthread #1</tspan></text>
224
           sodipodi:role="line">psthread #1</tspan></text>
222
    <g
225
      <g
223
       id="g6814"
-
 
224
       transform="matrix(-2.036471,0,0,2.036471,647.2069,-27.91223)">
226
         transform="matrix(-2.036471,0,0,2.036471,647.2069,-27.91223)"
-
 
227
         id="g6814">
225
      <path
228
        <path
226
         sodipodi:nodetypes="cc"
229
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
227
         id="path6816"
-
 
228
         d="M 143.5,71.86218 L 143.5,133.11472"
230
           d="M 143.5,71.86218 L 143.5,133.11472"
-
 
231
           id="path6816"
229
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
232
           sodipodi:nodetypes="cc" />
230
      <path
233
        <path
231
         sodipodi:nodetypes="cc"
234
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.78129178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
232
         id="path6818"
-
 
233
         d="M 165.39065,132.58196 L 165.39065,169.97154"
235
           d="M 165.39065,132.58196 L 165.39065,169.97154"
-
 
236
           id="path6818"
234
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.78129178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
237
           sodipodi:nodetypes="cc" />
235
      <path
238
        <path
236
         id="path6820"
239
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
237
         d="M 143,115.36218 L 91,121.36218"
240
           d="M 143,115.36218 L 91,121.36218"
238
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" />
241
           id="path6820" />
239
      <path
242
        <path
240
         id="path6822"
243
           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1"
241
         d="M 143.44166,132.87083 C 143.44166,132.87083 150,144.44039 160,135.90128"
244
           d="M 143.44166,132.87083 C 143.44166,132.87083 150,144.44039 160,135.90128"
242
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
245
           id="path6822" />
243
    </g>
246
      </g>
244
    <text
247
      <text
245
       xml:space="preserve"
248
         id="text6824"
246
       style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
249
         y="205.22168"
247
       x="477.27682"
250
         x="477.27682"
-
 
251
         style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
252
         xml:space="preserve"><tspan
248
       y="205.22168"
253
           y="205.22168"
249
       id="text6824"><tspan
-
 
250
         sodipodi:role="line"
-
 
251
         id="tspan6826"
-
 
252
         x="477.27682"
254
           x="477.27682"
-
 
255
           id="tspan6826"
253
         y="205.22168">call</tspan></text>
256
           sodipodi:role="line">call</tspan></text>
254
    <text
257
      <text
-
 
258
         sodipodi:linespacing="125%"
255
       xml:space="preserve"
259
         id="text6828"
256
       style="font-size:10.7078104;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
260
         y="220.93494"
257
       x="275.96365"
261
         x="275.96365"
-
 
262
         style="font-size:10.7078104px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
263
         xml:space="preserve"><tspan
258
       y="220.93494"
264
           y="220.93494"
259
       id="text6828"
265
           x="275.96365"
260
       sodipodi:linespacing="125%"><tspan
-
 
261
         sodipodi:role="line"
-
 
262
         id="tspan1506"
266
           id="tspan1506"
-
 
267
           sodipodi:role="line">Manager</tspan><tspan
-
 
268
           y="234.3197"
263
         x="275.96365"
269
           x="275.96365"
264
         y="220.93494">Manager</tspan><tspan
-
 
265
         sodipodi:role="line"
-
 
266
         id="tspan1508"
270
           id="tspan1508"
267
         x="275.96365"
-
 
268
         y="234.3197">psthread #2</tspan></text>
271
           sodipodi:role="line">psthread #2</tspan></text>
269
    <text
272
      <text
270
       xml:space="preserve"
273
         id="text6834"
271
       style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
274
         y="265.70163"
272
       x="315.27805"
275
         x="315.27805"
-
 
276
         style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
277
         xml:space="preserve"><tspan
273
       y="265.70163"
278
           y="265.70163"
274
       id="text6834"><tspan
-
 
275
         sodipodi:role="line"
-
 
276
         id="tspan6836"
-
 
277
         x="315.27805"
279
           x="315.27805"
-
 
280
           id="tspan6836"
278
         y="265.70163">wait_for()</tspan></text>
281
           sodipodi:role="line">wait_for()</tspan></text>
279
    <path
282
      <path
280
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.52735329;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.52735325, 1.52735325;stroke-dashoffset:0;stroke-opacity:1"
283
         sodipodi:nodetypes="cs"
281
       d="M 11.942538,269.08017 C 0.80654601,314.70108 292.94198,309.10642 292.94198,309.10642"
-
 
282
       id="path6842"
284
         id="path6842"
-
 
285
         d="M 11.942538,269.08017 C 0.80654601,314.70108 292.94198,309.10642 292.94198,309.10642"
283
       sodipodi:nodetypes="cs" />
286
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.52735329;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.52735325, 1.52735325;stroke-dashoffset:0;stroke-opacity:1" />
284
    <text
287
      <text
285
       xml:space="preserve"
288
         id="text6844"
286
       style="font-size:20.63139153px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
289
         y="267.82147"
287
       x="4.909719"
290
         x="4.909719"
-
 
291
         style="font-size:20.63139153px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
292
         xml:space="preserve"><tspan
288
       y="267.82147"
293
           y="267.82147"
289
       id="text6844"><tspan
-
 
290
         sodipodi:role="line"
-
 
291
         id="tspan6846"
-
 
292
         x="4.909719"
294
           x="4.909719"
-
 
295
           id="tspan6846"
293
         y="267.82147">answer</tspan></text>
296
           sodipodi:role="line">answer</tspan></text>
294
    <path
297
      <path
295
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
298
         id="path6848"
296
       d="M 352.364,323.09834 L 352.364,437.14072"
299
         d="M 352.364,323.09834 L 352.364,437.14072"
297
       id="path6848" />
300
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
298
    <text
301
      <text
-
 
302
         sodipodi:linespacing="125%"
299
       xml:space="preserve"
303
         id="text6850"
300
       style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
304
         y="109.84204"
301
       x="300.51529"
305
         x="300.51529"
-
 
306
         style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
307
         xml:space="preserve"><tspan
302
       y="109.84204"
308
           y="109.84204"
303
       id="text6850"
-
 
304
       sodipodi:linespacing="125%"><tspan
-
 
305
         sodipodi:role="line"
-
 
306
         id="tspan1496"
-
 
307
         x="300.51529"
309
           x="300.51529"
-
 
310
           id="tspan1496"
308
         y="109.84204">psthread #2</tspan></text>
311
           sodipodi:role="line">psthread #2</tspan></text>
309
    <text
312
      <text
-
 
313
         sodipodi:linespacing="125%"
310
       xml:space="preserve"
314
         id="text6858"
311
       style="font-size:7.21465492;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
315
         y="326.5433"
312
       x="355.72885"
316
         x="355.72885"
-
 
317
         style="font-size:7.21465492px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
318
         xml:space="preserve"><tspan
313
       y="326.5433"
319
           y="326.5433"
314
       id="text6858"
-
 
315
       sodipodi:linespacing="125%"><tspan
-
 
316
         sodipodi:role="line"
-
 
317
         id="tspan1500"
-
 
318
         x="355.72885"
320
           x="355.72885"
-
 
321
           id="tspan1500"
319
         y="326.5433">psthread #1</tspan></text>
322
           sodipodi:role="line">psthread #1</tspan></text>
320
    <path
323
      <path
321
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
324
         id="path6866"
322
       d="M 311.208,320.11204 C 311.208,320.11204 324.56387,296.55097 344.92858,313.94062"
325
         d="M 311.208,320.11204 C 311.208,320.11204 324.56387,296.55097 344.92858,313.94062"
323
       id="path6866" />
326
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1" />
324
    <path
327
      <path
325
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
328
         sodipodi:nodetypes="cs"
326
       d="M 174.6974,244.2182 C 154.41281,432.57566 317.61993,311.97546 340.02111,321.87548"
-
 
327
       id="path6868"
329
         id="path6868"
-
 
330
         d="M 174.6974,244.2182 C 154.41281,432.57566 317.61993,311.97546 340.02111,321.87548"
328
       sodipodi:nodetypes="cs" />
331
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1" />
329
    <text
332
      <text
330
       xml:space="preserve"
333
         id="text6870"
331
       style="font-size:16.47247696px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
-
 
334
         y="364.4743"
332
       x="170.3884"
335
         x="170.3884"
-
 
336
         style="font-size:16.47247696px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
-
 
337
         xml:space="preserve"><tspan
333
       y="364.4743"
338
           y="364.4743"
334
       id="text6870"><tspan
-
 
335
         sodipodi:role="line"
-
 
336
         id="tspan6872"
-
 
337
         x="170.3884"
339
           x="170.3884"
-
 
340
           id="tspan6872"
338
         y="364.4743">migration</tspan></text>
341
           sodipodi:role="line">migration</tspan></text>
-
 
342
    </g>
339
  </g>
343
  </g>
340
</svg>
344
</svg>