私の現在のプロジェクトでは、ネットワークコードがたくさんあり、イベントハンドラを使って入力メッセージを処理しています。このメカニズムはコールバック機能と異なるのですか?ハンドラとコールバック関数の違いは何ですか?
0
A
答えて
0
通常はあまりありません。ハンドラは通常、UIコントロールがUIイベントを処理するハンドラを呼び出すUIアプリケーションのコンテキストで使用されます。コールバック関数は、伝統的にC日(関数ポインタ)およびC++(Functors)の世界で使用されています。
0
一般的な考えとして、コールバック関数は主に非同期実行に使用されています。たとえば、クライアント側の機能がサーバ上で何かを見なければならない場合は、しばらく時間がかかることがあります。そのため、ブロックする代わりに「サーバー上のものを検索し終わったら、この番号(myCallBackFunction)でコールバック」と表示されます。
イベントハンドラは、あらかじめ定義されたイベントを処理します。通常、ユーザーはボタンをクリックするような操作をするのを待ってから行動に移ります。典型的には、何らかの入力を期待するものではありません。
これが役に立ちます。
関連する問題
- 1. コールバック関数と正規関数の違いは何ですか?
- 2. java.util.logging logging.propertiesファイルで、 "ハンドラ"と "ハンドラ"の違いは何ですか?
- 3. javascriptのvar関数と関数の違いは何ですか?
- 4. スレッドエントリ関数と通常関数の違いは何ですか?
- 5. 関数と*関数の違いは何ですか?
- 6. 抽象基本クラスのコールバック関数と仮想関数の使用の違いは何ですか?
- 7. プロトタイプ関数とjavascriptの通常の関数との違いは何ですか?
- 8. Swiftのクロージャとコールバックの違いは何ですか?
- 9. jQuery。 queue()と何か別のコールバック関数を使用するのとはどのように違いますか?
- 10. before_saveと:before_update Active Recordコールバックの違いは何ですか?
- 11. PHP5.3で参照関数と通常関数の違いは何ですか?
- 12. MATLABのスクリプトと関数の違いは何ですか?
- 13. のfile_get_contentsと関数freadの違いは何ですか
- 14. RegExpのexec()関数とStringのmatch()関数の違いは何ですか?
- 15. Win32 APIの `A`関数と` W`関数の違いは何ですか?
- 16. コルーチンC++インライン関数との違いは何ですか?
- 17. メソッドとフリー関数の微妙な違いは何ですか?
- 18. インラインメンバー関数と通常メンバー関数の違いは何ですか?
- 19. パンダとスキピのスキューと尖度関数の違いは何ですか?
- 20. OpenGL ESでのカメラクラスとGLU.gluLookAt関数の作成の違いは何ですか?
- 21. スレッドとハンドラの違い
- 22. JS関数内のメソッドとそのプロトタイプの違いは何ですか?
- 23. ノードjs内のstat fstatとlstat関数の違いは何ですか
- 24. 通常の関数呼び出しとpcallの違いは何ですか
- 25. Mavenのリポジトリと依存関係の違いは何ですか?
- 26. Volatile変数とAtomic変数の違いは何ですか?
- 27. x = function(a、b、c){}と関数x(a、b、c){}の違いは何ですか?
- 28. 関数オブジェクトと呼び出し可能オブジェクトの違いは何ですか?
- 29. エクステントとアロケーションユニットの違い/関係は何ですか?
- 30. 'on quit'ハンドラとは何ですか?
はい、違います。しかし、関連する*方法では難しいかどうかを言うのは難しいです。ここで本当に何を求めているのですか?どのような問題を解決しようとしていますか? –