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

印刷ビューの終了

更新: 2014 年 12 月
 
 

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

C++ サポートライブラリ libCrun ibiostreamlibCstd は、マルチスレッドに対しては安全ですが、async に対しては安全ではありません。したがって、マルチスレッドアプリケーションでは、サポートライブラリで使用できる関数をシグナルハンドラで使用しないでください。使用するとデッドロックが発生する可能性があります。

マルチスレッドアプリケーションのシグナルハンドラでは、次の機能を使用することは安全ではありません。

  • iostream

  • new 式と delete

  • 例外