Javascript 终止线程
我试图找出一种方法来强制一段Javascript代码(在Node.js中)终止其执行。类似这样的伪代码:Javascript 终止线程,javascript,multithreading,node.js,Javascript,Multithreading,Node.js,我试图找出一种方法来强制一段Javascript代码(在Node.js中)终止其执行。类似这样的伪代码: var thread = runAsynchronouslyInThread(function() { while(1) {}; }); setTimeout(function() { thread.terminate(); }, 1000); 我已经尝试并基于它,但没有运气,destroy和terminate方法不会中断已经执行的操作。有没有办法在Javascript中实现这一
var thread = runAsynchronouslyInThread(function() {
while(1) {};
});
setTimeout(function() {
thread.terminate();
}, 1000);
我已经尝试并基于它,但没有运气,destroy
和terminate
方法不会中断已经执行的操作。有没有办法在Javascript中实现这一点
我知道这个任务在node.js编程中并不常见,但在我的项目需求中这是绝对必需的。您可以尝试
process.exit()
或process.kill()
看看他们的API
我假设另一个线程是指一个子进程
。节点始终是单线程
因此,您调用
process.exit()
如果不是对子进程的调用,您将杀死整个进程。不,我是说线程,不是进程。例如,由threads\u a\u gogo
创建的线程。这是我的新东西。我应该更仔细地阅读。。。一个全新的世界在等着我:D