私はファイルを持って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());
}
}
}