Java 7 should fix these bugs. In the meantime, Jetty includes several work arounds that deal with these problems. When Jetty employs these work arounds, you see messages in your logs like the following:
JVM BUG(s) - cancelled keys 16 times
JVM BUG(s) - recreating selector 4 times, cancelled keys 32 times
JVM BUG(s) - injecting delay 8 times
C. Drummond, и R. Holte. Proceedings of the Seventeenth International Conference on Machine Learning, стр. 239--246. San Francisco, CA, USA, Morgan Kaufmann Publishers Inc., (2000)
H. Bostrom. Proceedings of the Sixth International Conference on Machine Learning and Applications, стр. 211--216. Washington, DC, USA, IEEE Computer Society, (2007)
B. George, и S. Shekhar. Advances in Conceptual Modeling - Theory and Practice, том 4231 из Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2006)