标签: javascript node.js time
假设我有一个Node程序执行计算密集型任务,比如使用DPLL算法解决布尔可满足性问题,可能需要一分钟或一百万年而无法事先知道哪个,我想设置超时一个小时,如果到那时找不到解决方案,那么任务就应该放弃。
一种方法是设置一个调用process.exit的计时器。
有没有办法打断计算密集型任务,但在同一过程中继续,而不退出流程?