IOCP での「LIFO」(スレッドに関して) の利点が何であるかは、100% わかりません。「LIFOキュー」に戻ってくる最後のスレッドは、他のスレッドよりも少ない「オーバーヘッド」で使用できると思います。(間違っていたら訂正してください。)
この「LIFO キュー」に 10 個のスレッドがあるとします。No.10が最新です(完成があれば一番最初に出ます)。No.1 は最後に出たもので、おそらく最も「オーバーヘッド」が必要ですか?
しかし、No.1 がキューに戻る前に、「終了時にコールバックを使用するノンブロッキング関数」を呼び出しました。「コールバック」は通常、最初にそれらを呼び出したスレッドを呼び出します。
これは、「LIFO キュー」から選択するより良いスレッド (より新しい/より新しい) があるにもかかわらず、コールバック関数を実行するときに 1 番がアクティブになることを意味するはずです。
それで、「LIFO-queue」と調和して機能するコールバックをどのように作成すればよいのでしょうか?
宜しくお願いします