Skip to main content

イベントループとは何ですか?

イベントループ—またはメインループ、それが中央制御の側面である場合、mdash;最初のイベントに続いてイベントを制御および発送するプログラム内の構成要素です。最初のイベントは、キーボードのボタンを押したり、プログラムのボタンをクリックしたりするなど、何でもかまいません。デバイスを投票した後、イベントループは、プログラミングに基づいて、望ましい効果を作成するイベントを発送します。これは、イベントが囲まれて継続的に発生するためではなく、ループがイベントの準備が行われ、イベントをチェックし、イベントを発送し、プロセスを再び繰り返します。イベントループ。これは、コンピューターにイベントを待つように指示するコードのブロックと、イベントに応じて何をすべきかを指示します。ループは、コーディングのごく一部のみを占有する場合があります。より多くの場合、それはコーディングドキュメントの中心ロジックです。中心ロジックを構成する場合、メインループとも呼ばれます。イベントは、ユーザーがキーボードボタンを押したり、マウスを移動したり、アプリケーションを開いたり、ユーザーがコンピューターで行うことができることから現れます。イベントは通常、キーボードやマウスなどの外部デバイスからのものですが、内部プロセスの結果でもあります。指定されたイベントが発生すると、メインループは、ドキュメントにレターを投稿したり、ユーザーがフォルダにアクセスできるようにするなど、別のイベントをトリガーします。最初のイベントは、準備クエリと呼ばれます。これにより、イベントに責任があるデバイスまたはデバイスを投票するプログラムが準備されるため、コンピューターはアクションに適切なリソースを割り当てます。この後、ループは実際にイベントのデバイスを投票して、イベントが発生したかどうかを確認します。この順序の最後はチェック関数で、投票の結果をループに戻します。そうでない場合は、準備に戻ります。本当なら、4番目のアクション—Dispatch&Mdashと呼ばれています。発生します。これは、すべてのリソースが発送され、ポーリングされたイベントへの応答を作成し、反応を引き起こすときです。派遣後、ループは準備に戻り、イベントをチェックするために再び準備を整えます。