EventQueuePosition (列挙)
public EventQueuePosition
パッケージ: CURL.RUNTIME.EVENT
要素リスト:
tail
head
before-sentinel
after-sentinel

BasicEventTarget.enqueue-event の正当な位置。

説明

現在のキューにある他のすべてのイベントの処理後に、tail に配置されたイベントが処理されます。head に配置されたイベントが次に処理されます。

残りの 2 つの値が使用されるのは、ごくまれです。システムがイベントの新しいバッチをディスパッチする場合、イベント キューは、キューの最後に移動されるセンティネルを含みます。センティネルに到達することは、ペンディングしていたイベントが処理され、ホスト イベントとアラームが処理されることを意味します。このセンティネルの前後にイベントを挿入するのが便利な場合があります。