Rev 119 | Rev 128 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 119 | Rev 121 | ||
---|---|---|---|
Line 266... | Line 266... | ||
266 | are not allowed to wait for a message result, they can only answer |
266 | are not allowed to wait for a message result, they can only answer |
267 | messages and send new ones without waiting for their results. If the |
267 | messages and send new ones without waiting for their results. If the |
268 | kernel limit for outgoing messages is reached, the data is automatically |
268 | kernel limit for outgoing messages is reached, the data is automatically |
269 | cached within the application. This behaviour is enforced automatically |
269 | cached within the application. This behaviour is enforced automatically |
270 | and the decision making is hidden from developers view.</para> |
270 | and the decision making is hidden from developers view.</para> |
- | 271 | ||
- | 272 | <figure float="1"> |
|
- | 273 | <mediaobject id="ipc3"> |
|
- | 274 | <imageobject role="pdf"> |
|
- | 275 | <imagedata fileref="images/ipc3.pdf" format="PDF" /> |
|
- | 276 | </imageobject> |
|
- | 277 | ||
- | 278 | <imageobject role="html"> |
|
- | 279 | <imagedata fileref="images/ipc3.png" format="PNG" /> |
|
- | 280 | </imageobject> |
|
- | 281 | ||
- | 282 | <imageobject role="fop"> |
|
- | 283 | <imagedata fileref="images/ipc3.svg" format="SVG" /> |
|
- | 284 | </imageobject> |
|
- | 285 | </mediaobject> |
|
- | 286 | ||
- | 287 | <title>Single point of entry solution</title> |
|
- | 288 | </figure> |
|
- | 289 | ||
271 | </section> |
290 | </section> |
272 | 291 | ||
273 | <section> |
292 | <section> |
274 | <title>Ordering problem</title> |
293 | <title>Ordering problem</title> |
275 | 294 | ||
Line 291... | Line 310... | ||
291 | to handle incoming answers and allow the application to run more |
310 | to handle incoming answers and allow the application to run more |
292 | user-space threads inside the kernel threads without the danger of |
311 | user-space threads inside the kernel threads without the danger of |
293 | locking all kernel threads in futexes.</para> |
312 | locking all kernel threads in futexes.</para> |
294 | 313 | ||
295 | 314 | ||
296 | <figure float="1"> |
- | |
297 | <mediaobject id="ipc3"> |
- | |
298 | <imageobject role="pdf"> |
- | |
299 | <imagedata fileref="images/ipc3.pdf" format="PDF" /> |
- | |
300 | </imageobject> |
- | |
301 | - | ||
302 | <imageobject role="html"> |
- | |
303 | <imagedata fileref="images/ipc3.png" format="PNG" /> |
- | |
304 | </imageobject> |
- | |
305 | - | ||
306 | <imageobject role="fop"> |
- | |
307 | <imagedata fileref="images/ipc3.svg" format="SVG" /> |
- | |
308 | </imageobject> |
- | |
309 | </mediaobject> |
- | |
310 | - | ||
311 | <title>Single point of entry solution</title> |
- | |
312 | </figure> |
- | |
313 | - | ||
314 | </section> |
315 | </section> |
315 | 316 | ||
316 | <section> |
317 | <section> |
317 | <title>The interface</title> |
318 | <title>The interface</title> |
318 | 319 |