java IO
sqsfjsjlpf
这个作者很懒,什么都没留下…
展开
-
bio、nio、aio
在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望转载 2016-12-27 16:42:35 · 288 阅读 · 0 评论 -
I/O模型归纳
IO1.广义IO模型 备注: 1.IO复用指的是能否让一条线程来处理多个Socket,这个必须是应用了选择器,而不是程序员手工书写。 2.互通指的是多个客户连接之间是否能方便的交换数据,特指服务端交换,而不是客户端交换。 3.顺序性是指如果客户端按照顺序发送多原创 2017-05-07 14:11:42 · 409 阅读 · 0 评论 -
Java阻塞IO的示例代码
1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双方通过输入...转载 2018-06-05 22:52:43 · 1574 阅读 · 0 评论