java
文章平均质量分 75
金灿灿的Bug
人一旦坚强起来,就会无所畏惧!
展开
-
java TCP/IP实现简单的多人聊天功能
TCP/IP是可靠的网络协议,数据的传输需要服务端和客户端之间三次“握手”,比较适合文本等一些可靠性要求高的数据传输,但是它的效率较UDP低。下面通过一张图来简要说明使用 ServerSocket 创建 TCP 服务器端和使用Sock创建客户端通信的流程:这只是实现了单个服务端与客户端的通讯,要想实现与多个客户端的通讯,要在服务端的发送信息线程里把信息转发给各个客户端,在服务端里循环监原创 2015-08-09 11:49:11 · 6512 阅读 · 2 评论 -
Java多线程通信-利用传统的线程通信wait(),notify()方法实现“生产者消费者模式”
想利用传统的线程通信wait(),notify(),notifyAll()方法,必须依赖于同步监听器的存在,也就是说,对于synchronized修饰的同步方法,因为该类的默认实例(this)就是同步监听器,所以可以在同步方法中直接调用这三个方法;对于使用synchronized修饰的同步代码块,同步监听器是synchronized后括号的对象,所以必须使用该对象调用这三个方法。这三个方法的作用分原创 2015-08-05 20:02:59 · 1042 阅读 · 0 评论