1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <html>
- <head>
- <title>Tremor - Thread Safety</title>
- <link rel=stylesheet href="style.css" type="text/css">
- </head>
- <body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
- <table border=0 width=100%>
- <tr>
- <td><p class=tiny>Tremor documentation</p></td>
- <td align=right><p class=tiny>Tremor version 1.0 - 20020403</p></td>
- </tr>
- </table>
- <h1>Thread Safety</h1>
- Tremor's libvorbisidec may be used safely in a threading environment
- so long as thread access to individual <a
- href="OggVorbis_File.html">OggVorbis_File</a> instances is serialized.
- <ul>
- <li>Only one thread at a time may enter a function that takes a given <a
- href="OggVorbis_File.html">OggVorbis_File</a> instance, even if the
- functions involved appear to be read-only.<p>
- <li>Multiple threads may enter
- libvorbisidec at a given time, so long as each thread's function calls
- are using different <a href="OggVorbis_File.html">OggVorbis_File</a>
- instances. <p>
- <li>Any one <a
- href="OggVorbis_File.html">OggVorbis_File</a> instance may be used safely from multiple threads so long as only one thread at a time is making calls using that instance.<p>
- </ul>
- <br><br>
- <hr noshade>
- <table border=0 width=100%>
- <tr valign=top>
- <td><p class=tiny>copyright © 2002 Xiph.org</p></td>
- <td align=right><p class=tiny><a href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a></p></td>
- </tr><tr>
- <td><p class=tiny>Tremor documentation</p></td>
- <td align=right><p class=tiny>Tremor version 1.0 - 20020403</p></td>
- </tr>
- </table>
- </body>
- </html>
|