我想从 QtScript 脚本运行几个并发作业:
function job1() { ... }
function job2() { ... }
runConcurrentJobs(job1, job2)
这些作业本质上是一系列远程过程调用(ZeroC Ice),需要在多个点同步。
Qt 4.8.0 文档没有提到QScriptEngine
线程安全。我的问题:
QScriptEngine
使用单线程同时从多个线程执行 QtScript 函数是否安全?你会推荐什么方法来完成这项任务?
笔记:
- 脚本不是由程序员编辑,而是由电气工程师编辑,我想让脚本尽可能简单和干净。