0

com.sun.net.httpserver.HttpServerを使用してcomet/cometdを実行します。待機中の接続をスレッドから外して待機中のキューに入れることができるようにするのは、どれほど難しいのだろうかと思います。

また、nioを使用しているように見えるという点で正しいですか?

また、もっと良い例はありますか?私はいつもjavadocが使用する用語に巻き込まれます...

ありがとう :)

4

1 に答える 1

0

入ってソースを見た後(オープンソースは良いことです:)を参照)、保留中の応答をスレッドから取り除く方法が本当にないことがわかります。それはフィルターチェーンを持っているので、それがきれいに去ってからそれに戻るためのメカニズムは実際にはありません。フィルターチェーンを削除するか、フィルターを2つに分割するか、状態を管理して、フィルターが出たり戻ったりできるようにする必要があります。

今のところ、タスクは十分に小さいので、スタックに置くことができます。だから、シンプルでクリーンな実装イオンの検索は続きます...

于 2010-04-06T14:45:08.303 に答える