单线程肯定不行啊,我想可以做一个或多个监控线程,发现有i/o的时候就激活别的线程来处理,处理线程放在一个线程池里,这样可能好一些吧。
解决方案 »
- 今天写了一个东西,运行的时候控制台提示了jvm有bug,因此散分以表示庆祝
- 各位大虾们,散分了!
- [向all提问]JAVA实现的吸血鬼数字算法,高效率版本(求助高人解释某条语句)
- 谁有JDK1.5的语法介绍的资料
- 在环境变量中如何将我的工作目录设为java编译时寻找原文件的默认路径?
- 如何生成一个临时文件??
- kuai ,这个问题??在线等
- 100分求代码,在任意的6个整数中取随机数,每次取一个,不能重复,直到取完为止。
- 转学Java有疑问,请问经典的入门级的Java书和精通级的书是那几本?
- 如何控制JTable中单元的值?如:只允许输入大于0的整数
- 那个门户网站前途最好
- java 可以刻读光盘的类吗?
如果你的系统仅仅支持文本,图形方式的即使通信的话,我想效率不至于这么差的吧。
你应该设置一个线程池,然后设置一个线程池管理类,负责管理线程池中线程的资源,实现自动增加,自动回收等功能。还有一个问题问一下,如果client有一个文件需要传输到另外一个client端,该如何实现呢?
还有你采用objectInputStream还是影响性能的,最好能自己编写编码、解码的类,实现消息发送的封装,这样直接传输字节流速度快。