Oracle Solaris Studio 12.2: C++ ユーザーズガイド

10.1.2 C++ サポートライブラリの使用

C++ サポートライブラリ (libCrun ibiostreamlibCstdlibC) は、マルチスレッドで使用しても安全ですが、非同期では安全 (非同期例外で使用しても安全) ではありません。したがって、マルチスレッドアプリケーションのシグナルハンドラでは、これらのライブラリに含まれている関数を使用しないでください。使用するとデッドロックが発生する可能性があります。

マルチスレッドアプリケーションのシグナルハンドラでは、次のものは安全に使用できません。