2016-04-06 10 views
0

プログラミングのトリガイベントとディスパッチイベントの違いは何ですか? トリガーは:イベントを生成します ディスパッチはそれをキャッチしていますか?トリガーイベントとディスパッチイベントの違いは何ですか?

+2

あなたはこれらの用語をどこで見ていますか?彼らは区別があるように見えるいくつかのコンテキストがありますか? –

+1

これらの言葉は、あまりにも多くのものが過負荷になっているようです。文脈がなければ、簡単に解決することはできません。 –

+1

Squintの質問が役に立ちます。コンテキスト。 – Mike

答えて

1

"トリガー"は、通常、開始剤です。 「ディスパッチ」は通常は仲介者であり、コールを受け取り、他のコードに委譲します。

「ディスパッチ」コールが別のイベントをトリガする可能性があるため、用語はかなり曖昧です。

「トリガー」の反対は「ハンドラー」です。それらは一般的にイベントレシーバです。しかし、他のイベントコールを作成することを排除するものは何もないので、ハンドラは技術的にはディスパッチであるかもしれません。

"ディスパッチャ"とは、タイマや何らかの種類のスケジュール、その他の入力イベント、またはその他の要因に基づいて頻繁にイベントをトリガするものです。これによって送信されたイベントは、「ディスパッチ」または「ディスパッチ」されたイベントとみなされます。

関連する問題