解决方案 »
- HttpURLConnection无法得到cookie
- jsp+servlet 如何实现自动备份数据库?
- why I can't adding a window to a container
- >>>jsp页面中调用dll文件的问题,救命啊<<<
- 帮我看看这个编译的问题
- 初学JAVA,请各位高手帮帮忙!
- 有关format data的问题。java如何实现c中sprintf的功能?
- 请问哪里有SCJP的的中文教程275课程,我要同英文对照起来看,英文太难了
- java 菜鸟一问?
- 【java小白】一个小问题
- jetty9.x 版本怎么设置开机启动服务
- A a1 = new a(),a2;是什么意思?是a2现在也是一个指向A类对象的引用吗?
/**
* 构造函数
*/
public ServerThread() {
try {
//初始化线程池
executorService = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors() * Constants.POOL_SIZE);
server = new ServerSocket(Constants.SERVER_PORT);
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* 运行服务器主线程
*/
public void run() {
while (!isStop) {
try {
socket = server.accept();
if(socket.isConnected()){
System.out.println("服务器接受客户端请求");
// 单独开启一个线程处理每一个请求
serverSubThread = new ServerSubThread(socket);
// 子线程添加到线程池中
executorService.execute(serverSubThread);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
ServerSubThread:
public void run(){
try {
// 服务器接收客户端请求
if(in != null){
String xml = in.readUTF();
}
}
catch(Exception e ){
}