2021
09-29
09-29
Java异步非阻塞编程的几种方式总结
1服务端执行,最简单的同步调用方式:缺陷:服务端响应之前,IO会阻塞在:java.net.SocketInputStream#socketRead0的native方法上:2JDKNIO&Futurejava1.5之后优点:主线程可以不用等待IO响应,可以去做点其他的,比如说再发送一个IO请求,可以等到一起返回;缺点:主线程在等待结果返回过程中依然需要等待,没有根本解决此问题;3使用Callback回调方式优点:主线程完成发送请求后,再也不用关心这...
继续阅读 >