如何使用socket进行java网络编程(四)
2017-08-16 15:42
615 查看
在上一篇的结尾,提到过用来处理每一个服务端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流
本篇我们讨论采用两种不同的方式来实现线程池优化,我们使用Java 5之后自带的线程池,以及使用apache commons pool2来实现一个线程池。
参考:
http://www.cnblogs.com/Qian123/p/5632028.html Java并发编程:线程池的使用
http://www.cnblogs.com/dolphin0520/p/3932921.html 文件传输基础————Java IO流
相关文章推荐
- 如何使用socket进行java网络编程(三)
- 如何使用socket进行java网络编程(二)
- 如何使用socket进行java网络编程(五)
- 如何使用socket进行java网络编程(一)
- 浅谈JAVA中如何利用socket进行网络编程(一)
- JAVA中如何利用socket进行网络编程
- 浅谈JAVA中如何利用socket进行网络编程(二)
- 浅谈JAVA中如何利用socket进行网络编程(一)
- 浅谈JAVA中如何利用socket进行网络编程(二)
- 浅谈JAVA中如何利用socket进行网络编程(一)
- 浅谈JAVA中如何利用socket进行网络编程(二)
- Java网络编程(13):使用Socket类接收和发送数据
- 关于使用Java进行网络编程
- Java TCP使用Socket进行网络图片传送(6)
- Java UDP使用Socket进行网络聊天(1)
- 利用Socket进行Java网络编程
- Java TCP使用Socket进行网络通信(4)之往返发送
- Java TCP使用Socket进行网络通信(3)
- Java网络编程从入门到精通(13):使用Socket类接收和发送数据
- 在Java中使用NIO进行网络编程