C++ サポートライブラリ libCrun、libiostream、libCstd、libC はマルチスレッドに対して安全ですが、async に対しては安全ではありません。つまり、マルチスレッド化アプリケーションでは、サポートライブラリの関数をシグナルハンドラで使用することはできません。使用すると、デッドロック状態になることがあります。
マルチスレッドアプリケーションでは、次の機能をシグナルハンドラで使用すると問題が起こる可能性があります。
iostream
new と delete
例外