私の現在のプロジェクトでは、ネットワークコードがたくさんあり、イベントハンドラを使って入力メッセージを処理しています。このメカニズムはコールバック機能と異なるのですか?ハンドラとコールバック関数の違いは何ですか?
0
A
答えて
0
通常はあまりありません。ハンドラは通常、UIコントロールがUIイベントを処理するハンドラを呼び出すUIアプリケーションのコンテキストで使用されます。コールバック関数は、伝統的にC日(関数ポインタ)およびC++(Functors)の世界で使用されています。
0
一般的な考えとして、コールバック関数は主に非同期実行に使用されています。たとえば、クライアント側の機能がサーバ上で何かを見なければならない場合は、しばらく時間がかかることがあります。そのため、ブロックする代わりに「サーバー上のものを検索し終わったら、この番号(myCallBackFunction)でコールバック」と表示されます。
イベントハンドラは、あらかじめ定義されたイベントを処理します。通常、ユーザーはボタンをクリックするような操作をするのを待ってから行動に移ります。典型的には、何らかの入力を期待するものではありません。
これが役に立ちます。
関連する問題
- 1. コールバック関数と正規関数の違いは何ですか?
- 2. java.util.logging logging.propertiesファイルで、 "ハンドラ"と "ハンドラ"の違いは何ですか?
- 3. javascriptのvar関数と関数の違いは何ですか?
- 4. Seq関数とofList関数の違いは何ですか?
- 5. 関数と*関数の違いは何ですか?
- 6. MPI_ *関数とPMPI_ *関数の違いは何ですか?
- 7. JS:関数式と関数式の違いは何ですか?
- 8. スレッドエントリ関数と通常関数の違いは何ですか?
- 9. 抽象基本クラスのコールバック関数と仮想関数の使用の違いは何ですか?
- 10. PHPインタプリタとPHPハンドラの違いは何ですか?
- 11. プロトタイプ関数とjavascriptの通常の関数との違いは何ですか?
- 12. setTimeoutと関数との違いは何ですか?
- 13. Swiftのクロージャとコールバックの違いは何ですか?
- 14. PTHREAD_PRIO_INHERITとPTHREAD_PRIO_PROTECTの違いは何ですか?次の関数で
- 15. before_saveと:before_update Active Recordコールバックの違いは何ですか?
- 16. SparkでsortとorderBy関数の違いは何ですか
- 17. スイフト:クロージャ、完了ハンドラと関数の違いは?
- 18. jQuery。 queue()と何か別のコールバック関数を使用するのとはどのように違いますか?
- 19. MATLABの "addOptional"と "addParameter"関数の違いは何ですか?
- 20. のfile_get_contentsと関数freadの違いは何ですか
- 21. find_all()関数とBeautifulSoupパッケージのSoupStrainerの違いは何ですか?
- 22. sparkの変換とrdd関数の違いは何ですか?
- 23. c socket()関数の型とプロトコルの違いは何ですか?
- 24. MATLABのスクリプトと関数の違いは何ですか?
- 25. Angular 2のnavigate関数とrouterLinkの違いは何ですか?
- 26. PHP5.3で参照関数と通常関数の違いは何ですか?
- 27. RegExpのexec()関数とStringのmatch()関数の違いは何ですか?
- 28. 関数nndistとkNNdistの違いは何ですか?
- 29. メソッドとフリー関数の微妙な違いは何ですか?
- 30. キャッシュ! saveLocations()とaddLocation()関数の違いは何ですか?
はい、違います。しかし、関連する*方法では難しいかどうかを言うのは難しいです。ここで本当に何を求めているのですか?どのような問題を解決しようとしていますか? –