0

私はファイルを持ってsub.srtいて、複数のインスタンスを同時に使用してそれを読んでいます。正常に動作します。これは、サーブレットとJSPを使用するWebアプリケーションで同じように機能することは可能ですか?

これがメインファイルです

public class SingleTest 
{
public static void main(String args[]) throws Exception
{
    String s[]= new String[10];

    for(int i = 1;i<=10;i++)

        {
         SingleFileThread sft1 = new SingleFileThread(i); 
         sft1.start();
        }
}

}

これは、単一のファイルを読み取るために複数のインスタンスを作成するためのスレッドです

public class SingleFileThread extends Thread 
 {
public int t =0;
public SingleFileThread(int i)
{
    t = i;
}
  public void run()
   {
   try{
      File f = new File("E:\\Leo-Softwares\\workspace\\SingleFileThread     \\src\\test\\sub.srt");
      System.out.println("f.setReadOnly() :"+f.setReadOnly());
      FileInputStream fstream = new FileInputStream(f);
      DataInputStream in = new DataInputStream(fstream);
      BufferedReader br = new BufferedReader(new InputStreamReader(in));
      String strLine;
      while ((strLine = br.readLine()) != null)   {
          System.out.println ("Thread :"+t+"_____"+strLine);
      Thread.sleep(2000);
      }

      in.close();
        }catch (Exception e){
      System.err.println("Error: " + e.getMessage());
      }
  }
  }
4

1 に答える 1

0

私はあなたを取得しませんでしたか?jspにスレッドを実装する必要があります..あなたがまさにやりたいこと..Tomcatコンテナー自体があなたの関心のあるjspのスレッドを維持するため..あなたが望むのは、私が推測するセッション追跡についてかもしれません..申し訳ありませんが、しませんでした.あなたの質問を正しく理解できませんでした...???

于 2012-10-18T06:22:02.293 に答える