4 <title>Tremor - Thread Safety
</title>
5 <link rel=stylesheet
href=
"style.css" type=
"text/css">
8 <body bgcolor=white text=black
link=
"#5555ff" alink=
"#5555ff" vlink=
"#5555ff">
9 <table border=
0 width=
100%
>
11 <td><p class=tiny
>Tremor documentation
</p></td>
12 <td align=right
><p class=tiny
>Tremor version
1.0 -
20020403</p></td>
16 <h1>Thread Safety
</h1>
18 Tremor's libvorbisidec may be used safely in a threading environment
19 so long as thread access to individual
<a
20 href=
"OggVorbis_File.html">OggVorbis_File
</a> instances is serialized.
23 <li>Only one thread at a time may enter a function that takes a given
<a
24 href=
"OggVorbis_File.html">OggVorbis_File
</a> instance, even if the
25 functions involved appear to be read-only.
<p>
27 <li>Multiple threads may enter
28 libvorbisidec at a given time, so long as each thread's function calls
29 are using different
<a href=
"OggVorbis_File.html">OggVorbis_File
</a>
33 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>
38 <table border=
0 width=
100%
>
40 <td><p class=tiny
>copyright
© 2002 Xiph.org
</p></td>
41 <td align=right
><p class=tiny
><a href=
"http://www.xiph.org/ogg/vorbis/">Ogg Vorbis
</a></p></td>
43 <td><p class=tiny
>Tremor documentation
</p></td>
44 <td align=right
><p class=tiny
>Tremor version
1.0 -
20020403</p></td>