在上一篇的结尾,提到过用来处理每一个服务端accept到的socket,我们由原来最开始的单线程改成了多线程去处理,但是对每一个接收到的socket都new一个thread去处理,这样效率太低,我们需要使用线程池的方式来优化。  同时对java字符流和字节流也进行一次复习,嗯。

本篇我们讨论采用两种不同的方式来实现线程池优化,我们使用Java 5之后自带的线程池,以及使用apache commons pool2来实现一个线程池。

 参考:

      http://www.cnblogs.com/Qian123/p/5632028.html   Java并发编程:线程池的使用

http://www.cnblogs.com/dolphin0520/p/3932921.html   文件传输基础————Java IO流

最新文章

  1. 基于VirtualBox安装Ubuntu图文教程
  2. 第一章 ------ AutoYout介绍
  3. 【转】Web前端开发规范文档
  4. java的List接口的实现类 ArrayList,LinkedList,Vector 的区别
  5. Linux驱动开发学习的一些必要步骤
  6. java基础知识汇总
  7. Hive 的简单使用及调优参考文档
  8. Java经典编程题50道之三十三
  9. jqgrid嵌套子表格
  10. XAMPP支持多PHP版本
  11. 链表实现python list数据类型
  12. echarts参数详解--散点图
  13. hessian的简单使用以及与spring整合
  14. C# Aspose.Cells控件读取Excel
  15. 通用jsonp跨域技术获取天气数据
  16. H5缩放效果的问题和缓存问题
  17. cocos2dx AudioEngine在Android7上播放音效卡顿问题处理
  18. 集合(三)CopyOnWriteArrayList
  19. webstorm修改文件,webpack-dev-server及roadhog不会自动编译刷新
  20. 找到当前mysql group replication 环境的primary结点

热门文章

  1. OC 线程操作3 - NSOperation 实现线程间通信
  2. Castle ActiveRecord学习(二)配置、引用、程序启动
  3. geoserver的rest服务介绍,搭建java程序
  4. 用AI制作炫酷效果
  5. Laravel + Vue 之 OPTIONS 请求的处理
  6. jps 命令详解
  7. Jigloo 下载 安装 GUI
  8. PythonWEB框架之Flask--2
  9. 2018.10.16 uoj#340. 【清华集训2017】小 Y 和恐怖的奴隶主(矩阵快速幂优化dp)
  10. flask_login