シグナルプログラミング

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

2020年11月17日 (火) 06:49; Sto321 (会話 | 投稿記録) による版(日時は個人設定で未設定ならUTC

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

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

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

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

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

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