https://www.oschina.net/translate/non-blocking-io-using-servlet-3-1?cmp

非阻塞IO

AsyncContext context = request.startAsync();
ServletInputStream input = request.getInputStream();
input.setReadListener(new MyReadListener(input, context));