最近花了点时间研究了一下nio,和其开源框架MINA,现把心.docVIP

  • 1
  • 0
  • 约2.38万字
  • 约 18页
  • 2019-07-01 发布于湖北
  • 举报

最近花了点时间研究了一下nio,和其开源框架MINA,现把心.doc

最近花了点时间研究了一下nio,及其开源框架MINA,现把心得总结如下: 1:传统socket:阻塞式通信 每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。 这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果对每一个连接都产生一个线程的无疑是对系统资源的一种浪费,如 果连接数较多将会出现资源不足的情况。 example: server code: java 代码 public?class?MultiUserServer?extends?Thread?{ ?? ????private?Socket?client; ?? ???? ?? ????public?MultiUserServer(Socket?c)?{ ?? ????????this.client?=?c; ?? ????} ?? ?? ????public?void?run()?{ ?? ????????try?{ ?? ????????????BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(client ?? ????????????????????.getInputStream())); ?? ????????????PrintWrite

文档评论(0)

1亿VIP精品文档

相关文档