概要
PythonのSignal Handlerを調べているとInter thread communicationという単語が気になった。
Inter thread communicationはスレッド間通信であり、WikiPediaを見る限りプロセス間通信 - Wikipediaと同じだ。
WikiPediaのIPC(Inter Process Communication)の一覧を示す。
シグナルもプロセス間通信に該当する。使う場合は「非同期シグナル安全」な関数を利用する、それ以外では排他処理する必要がある。