| 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>
 
 
  |