JAVA IO/NIO

各种IO模型 阻塞IO模型 当用户线程发出IO请求之后,内核回去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户新城,并返回结果给用户线程,用户线程才解除block状态。 非阻塞IO模型(轮询) 当用户线程发起一个 read 操作后,并不需要等待,而是马上就得到了一个结果。如果结果是一个error 时,它就知道数
相关文章
相关标签/搜索