我有一个用于连接SSH服务器的QThread
说两个作业作业1和作业2想要在服务器中执行少量命令。在我当前的代码中,如果作业1开始执行,如果作业2出现,则在中间,然后执行作业2命令,停止作业1命令
JOb 1
function add1(data) {
return new Promise(function (resolve, reject) {
resolve(data + 1);
});
}
function add2(data) {
return Promise.resolve(data + 2);
}
function printdata(data) {
console.log(data);
}
如果作业2访问相同的线程并执行mkdir,则执行作业1的ls,然后执行作业2 mkdir,并且后续执行作业1的qstat
如何解决这个问题。
我希望Job 1和Job 2可以并行执行而不会产生任何问题。是否有可能将线程T1拆分为两个不同的线程。
在实际情况中,更多作业可以在服务器
中执行命令