| 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 environmentso long as thread access to individual <ahref="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 <ahref="OggVorbis_File.html">OggVorbis_File</a> instance, even if thefunctions involved appear to be read-only.<p><li>Multiple threads may enterlibvorbisidec at a given time, so long as each thread's function callsare using different <a href="OggVorbis_File.html">OggVorbis_File</a>instances. <p><li>Any one <ahref="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>
 |