0

低水準言語の割り込みハンドラーが、高水準言語のイベントハンドラーに相当すると述べることができるのは、どのような状況ですか?

たとえば、ボタンがクリックされたり、指がスマートフォンの画面に触れたりしたときに、プロセッサで何が起こっているのかをもっと知る必要があります。

4

1 に答える 1

1

1 対 1 で対応する必要はないと思いますし、実際には通常はありません。イベント ハンドラーは、システム内のイベントの通知を受け取ります。ソフトウェアを含め、さまざまなソースからのものである可能性があります。方向センサーが電話が回転したことを検出したときに CPU が関与しているとは思えません (確かなことはわかりませんが)。

ユーザーがボタン イメージをクリックすると、画面ハードウェアが座標をシステム ソフトウェアに送信します。次に SW は、クリックされたビューを把握します。View がクリック可能な場合、onClick の「イベント」がアプリに送信されます。Android システムの一部は、画面ハードウェアをリッスンしているか、それによってトリガーされますが、それは CPU ではありません。

于 2013-09-16T22:56:56.787 に答える