java之BIO与NIO图解

    java中网络通信是通过Socket实现的,Socket分为ServerSocket与Socket两类;ServerSocket用于服务端,可以通过accept监听请求,监听到请求后返回Socket,用于具体完成数据传输,而客户端直接使用Socket发起请求并传输数据。 仍然存在的缺点: 1.每个Socket接收到,都会创建一个线程,线程的竞争、切换上下文影响性能; 2.每个线程都会占用栈
相关文章
相关标签/搜索