私のプロジェクトでは、メインメソッドのコードは次のようになります
jsEngine.eval(new FileReader(scrFile1));
jsEngine.eval(new FileReader(scrFile2));
これらのファイルをスレッドとして渡す必要があります。この問題の解決策はありますか??
私のプロジェクトでは、メインメソッドのコードは次のようになります
jsEngine.eval(new FileReader(scrFile1));
jsEngine.eval(new FileReader(scrFile2));
これらのファイルをスレッドとして渡す必要があります。この問題の解決策はありますか??
Rhinoを使用していますか?最初に、Rhino スクリプト エンジンのライフサイクルと同時実行のセマンティクスとは何かをお読みください。次に、2 つの同時 eval の効果が相互に表示されても問題ない場合は、次の行に沿って何かを行います。
Thread t1 = new Thread(new Runnable() {
public void run() {
jsEngine.eval(new FileReader(scrFile1));
}
});
Thread t2 = new Thread(new Runnable() {
public void run() {
jsEngine.eval(new FileReader(scrFile2));
}
});
t1.start();
t2.start();