コンテンツにスキップ

シグナルプログラミング

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Slappi (会話 | 投稿記録) による 2019年1月21日 (月) 08:29個人設定で未設定ならUTC)時点の版であり、現在の版とは大きく異なる場合があります。

シグナルプログラミングは、しばしばイベント駆動型プログラミングと同じ意味で使用される。

「シグナル」という用語は、QtGTK+libsigc++のようなライブラリのドキュメントで、「イベント」という用語の代わりに使われる。

しかし、「シグナル」は非同期なイベント待ちにも利用されるものの、むしろ同期のイベントを示すのにしばしば使われるようである。

同期シグナルプログラミングのための別の(より科学的な)名前はObserver パターンである。

また、シグナルプログラミングも狭い意味でSIGSEGVやSIGTERMなどのUnixシグナルでプログラムを作るのにも使われている。ちなみにUnixシグナルは非同期である。