Rev 117 | Rev 121 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 117 | Rev 119 | ||
|---|---|---|---|
| Line 289... | Line 289... | ||
| 289 | where additional locking mechanism (futexes) should be used. The IPC |
289 | where additional locking mechanism (futexes) should be used. The IPC |
| 290 | framework ensures that there will always be enough free kernel threads |
290 | framework ensures that there will always be enough free kernel threads |
| 291 | to handle incoming answers and allow the application to run more |
291 | to handle incoming answers and allow the application to run more |
| 292 | user-space threads inside the kernel threads without the danger of |
292 | user-space threads inside the kernel threads without the danger of |
| 293 | locking all kernel threads in futexes.</para> |
293 | locking all kernel threads in futexes.</para> |
| - | 294 | ||
| - | 295 | ||
| - | 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 | ||
| 294 | </section> |
314 | </section> |
| 295 | 315 | ||
| 296 | <section> |
316 | <section> |
| 297 | <title>The interface</title> |
317 | <title>The interface</title> |
| 298 | 318 | ||