我是erlang的新手。 我想知道是否有可能在erlang中中断处理器。假设我们有处理器x执行需要很长时间执行的函数f1()。我想找到一个有效的方法来中断处理器x来执行函数f2(),并且在执行f2()之后,它会返回执行f1(),从而中断它。 (虽然不是我想要的)的一种方法是让f1()由处理器执行(名称为f1_proc),而f1_proc的创建者等待消息,如[interrupt,f1_terminated,等。]如果接收到中断f2()被执行。在Erlang中断进程
但是,这不完全是我想要的。如果f2()依赖于f1()会怎么样?在这种情况下,f1()暂停,执行f2(),然后f1()应该从停止开始。我知道我们可以终止一个流程,但是我们可以暂停一下吗?
谢谢!这是应该如何回答..(我会相信你的)。 – AJed 2012-04-19 22:11:42