中断计算密集型任务

时间:2017-04-17 09:14:00

标签: javascript node.js time

假设我有一个Node程序执行计算密集型任务,比如使用DPLL算法解决布尔可满足性问题,可能需要一分钟或一百万年而无法事先知道哪个,我想设置超时一个小时,如果到那时找不到解决方案,那么任务就应该放弃。

一种方法是设置一个调用process.exit的计时器。

有没有办法打断计算密集型任务,但在同一过程中继续,而不退出流程?

0 个答案:

没有答案