Frage

Nach diesem Beitrag , UDP einfach nicht blockieren. Gibt es vorteilhaft, die (nicht-blockierend) NIO-API für UDP? Oder sollte ich nur die einfachere „traditionellen“ io API?

War es hilfreich?

Lösung

Auf der Gefahr nur Sie zurück zeigt, die Kommentare zu diesem Beitrag erklären, dass UDP nicht blockiert auf dem TCP-ACK, aber man konnte immer noch blockiert auf einem Kernel-Pufferüberlauf. Dies würde nur geschehen, wenn Sie eine sehr große UDP-Burst haben.

Andere Tipps

Wenn Sie mit einer großen Anzahl von Strömen arbeiten, kann es Ihnen helfen, ein dedicate Threading-Modell zu haben, um diese Buchsen zu behandeln. NIO stellt einen Teil der Arbeit (Wähler), die helfen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top