远程获取文件4-线程池服务器[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

             While((line =  bufferFileReader.readLine())!=null)

                printWriter.println(line);

              fileReader.close();

              printWriter.close();

             outputReader.close();

        }catch(Exception e){

            System.out.println("Exception occured when handiling a client connection.");

        }

    }

        //将请求的socket链入请求队列

        public static void processRequest(Socket requestSocket){

            synchronized(pool){

                pool.add(pool.size(),requestSocket)

               pool.notifyAll();

            }

        }

        //主线程

       public void run(){

            while(true){

                synchronized(pool){

                    while(pool.isEmpty()){

                          try{

                             pool.wait();

                          }catch(){

                               return;

                          }

                    }

                    socket = (Socket)pool.remove(0);

                 }

                handleConnection();

            }

       }

本文关键:远程获取文件4-线程池服务器
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top