1.网络编程时的同步.异步.阻塞.非阻塞? 同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果.异步:函数调用在没得到结果之前,没有调用结果,返回状态信息.阻塞:函数调用在没得到结果之前,当前线程挂起.得到结果后才返回.非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回结果. 2.Java如何实现无阻塞方式的Socket编程? NIO有效解决了多线程服务器存在的线程开销问题. 在NIO中使用多线程主要目的不是为了应对每个客户端请求而分配独立的服务线程, 而是通过多线程充分利用…