2
私はマルチスレッドアプリケーションのオーディオ処理ライブラリであるlibSoxを使用しています。複数のスレッドが同時にlibsox関数を呼び出すことがあります。このランダムクラッシュが発生して以来、libsoxがスレッドセーフであるかどうか疑問に思っていました。libSoXはスレッドセーフですか?
私はマルチスレッドアプリケーションのオーディオ処理ライブラリであるlibSoxを使用しています。複数のスレッドが同時にlibsox関数を呼び出すことがあります。このランダムクラッシュが発生して以来、libsoxがスレッドセーフであるかどうか疑問に思っていました。libSoXはスレッドセーフですか?
いいえ、完全にスレッドセーフではありません。
このコミットhereはそう言います。
コミットメッセージを読むことから:sox_globals構造体に触れないとスレッドセーフなのでしょうか?スレッド間で何が共有されていますか? – blerontin