我试图弄清楚如何强制一段Javascript代码(在Node.js中)终止其执行。像这样的伪代码:
var thread = runAsynchronouslyInThread(function() {
while(1) {};
});
setTimeout(function() {
thread.terminate();
}, 1000);
我已根据它尝试threads_a_gogo
和webworker-threads
,但没有运气,destroy
和terminate
方法不会中断正在执行的内容。有没有办法在Javascript中实现这一点?
我知道这个任务在node.js编程中并不常见,但这在我的项目需求中绝对是必需的。