2009-07-02 7 views
0

セレクタが1つしかない(静的)サーバを実装する必要があります。複数のスレッドが同じ静的セレクタにチャネルを登録しようとします。静的セレクタがnioサーバ上のスレッド間

私はサーバーを実装しようとしましたが、問題はスタティックセレクタが最初に動作する、つまりチャネルを登録することです。異なるチャネルを登録する次の呼び出し時にスレッドがハングします。

上記の説明は非常に曖昧であると確信しています。協力してください。どのポインタも高く評価されます。

+0

郵便番号、 –

+0

こちらをご覧ください。http://stackoverflow.com/questions/1057224/thread-is-stuck-while-registering-channel-with-selector-in-java-nio-server – casey

答えて

0

静的要件の発生場所について説明してください。 staticは通常、特殊な状況を除いて悪い考えです。

0

セレクタは、単一のスレッドだけで使用できるように設計されているので、複数のスレッドからの登録を避ける方が良いと思います。そして、私はそれが現在動作しないと思う。

関連する問題