Socket编程中,阻塞与非阻塞的区别
对阻塞和非阻塞一直非常模糊,经过搜索,找到这么一篇文章,分享一下:
阻塞:一般的I/O操作可以在新建的流中运用.在服务器回应前它等待客户端发送一个空白的行.当会话结束时,服务器关闭流和客户端socket.如果在队列中没有请示将会出现什么情况呢?那个方法将会等待一个的到来.这个行为叫阻塞.accept()方法将会阻塞服务器线程直到一个呼叫到来.当5个连接处理完闭之后,服务器退出.任何的在队列中
转载
2017-03-04 19:48:47 ·
457 阅读 ·
0 评论