如何将包含在 eval 方法中的两个文件作为线程运行
how to run two files which are included in the eval method as a thread?
在我的项目中,main 方法中的代码是这样的
jsEngine.eval(new FileReader(scrFile1));
jsEngine.eval(new FileReader(scrFile2));
我需要将这些文件作为线程传递。这个问题有什么解决方案吗?
你在用犀牛吗?首先阅读 Rhino 脚本引擎的生命周期和并发语义是什么。然后,如果您对两个并发的 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();
相关文章:
- 如何使用grunt durandal输出两个文件
- 使用 Node js 从另一个文件调用两个文件
- 在两个文件之间共享按钮变量
- 如何将包含在 eval 方法中的两个文件作为线程运行
- 如何将代码分成两个文件,并仍然使其在node.js中工作
- Ajax 调用时出错 ->发送两个文件而不是一个文件
- 创建一个包含两个文件 json 的 Angularjs 过滤器
- JavaScript:如何最有效地管理跨两个文件的数据导入
- 两个文件使用超级测试与摩卡导致 EADDRINUSE
- 我可以在同一本地网络但不在同一主机中的两个文件之间使用PostMessage吗
- 从Array结果中获取两个文件
- 两个文件输入表单中的文件值相同
- 简化php表单验证-将两个文件合并为一个文件
- 如何检查两个文件是否具有相同的内容
- 复制/b除两个文件外的同一类型的所有文件
- JavaScript/PowerShell:比较两个文件并将结果保存到文本文件
- Gulp-用Gulp ruby sass创建两个文件
- 如何在Node中的两个文件之间共享模块私有数据
- 在JavaScript中连续播放两个文件
- 如何链接多个javascript文件,其中两个文件都有onload事件