摘要: 1.关于NIO、BIO BIO blocking IO NIO non-blocking IO (因为是JDK1.4之后推出的也有称为 new IO,感觉前者更贴切吧) 经过一段时间的学习才发现,原来NIO、BIO并不是由上层的处理模式决定的,只是一般来说,BIO的通信处理模式底层的IO是阻塞的(b 阅读全文
posted @ 2017-02-20 18:11 TuLiang 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 正确的配图如下,对比理解效果更好。 错误配图如下: 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Serv 阅读全文
posted @ 2017-01-11 10:50 TuLiang 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.首先 sleep 方法是Thread类中的静态方法,他的作用是使当前线程暂时睡眠指定的时间,可以不用放在synchronized方法或者代码块中,但是 wait 方法是Object类的方法,它是使当前线程暂时放弃监视对象的使用权进行等待,必须要放在synchronized方法或者代码块中 2.调 阅读全文
posted @ 2017-01-08 15:09 TuLiang 阅读(4945) 评论(0) 推荐(0) 编辑