タイトル | QuickTimeはリエントラントではないため複数のスレッドからの利用には危険がある | カテゴリー | Technical Q&A, QuickTime |
作成日 | 2001/11/2 13:42:21 | 作成者 | 新居雅行 |
QuickTimeはスレッドセーフなのかという問に対する答がTechnical Q&Aに掲載された。たとえば、1つのスレッドで圧縮をしながら、別のスレッドでムービーの再生ができるのかといったもの。Mac OS Xであっても、QuickTimeはリエントラントではないため、複数のスレッドからのQuickTimeの呼び出しはクラッシュの可能性があるということである。たまたま複数のスレッドからの利用があった場合でもうまく動くことはあるかもしれないが、それは同時にQuickTimeのAPIを呼び出していないというだけの話である。Appleはスレッドセーフにするように作業を行なっているが、そのためには時間がまだかかるとのことだ。 | |
関連リンク | QA1088: Is QuickTime thread-safe? |