Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この投稿によると、UDP はブロックしません。UDP に (ノンブロッキング) NIO API を使用する利点はありますか? それとも、より簡単な「従来の」io API を使用する必要がありますか?
指摘するだけのリスクがありますが、その投稿へのコメントでは、UDP は TCP ACK でブロックされないことを説明していますが、カーネル バッファー オーバーフローでブロックすることはできます。これは、UDP バーストが非常に大きい場合にのみ発生します。
多数のストリームを操作している場合は、それらのソケットを処理するための専用のスレッド モデルを使用すると役立つ場合があります。NIO は、役立ついくつかの作業 (セレクター) を提供します。