Tremor - Thread Safety

Tremor documentation | Tremor version 1.0 - 20020403

# Thread Safety

Tremor's libvorbisidec may be used safely in a threading environment so long as thread access to individual OggVorbis_File instances is serialized.

- Only one thread at a time may enter a function that takes a given OggVorbis_File instance, even if the functions involved appear to be read-only.

- Multiple threads may enter libvorbisidec at a given time, so long as each thread's function calls are using different OggVorbis_File instances.

- Any one OggVorbis_File instance may be used safely from multiple threads so long as only one thread at a time is making calls using that instance.

copyright © 2002 Xiph.org | Ogg Vorbis
Tremor documentation | Tremor version 1.0 - 20020403