如果当前进程既不是一个进程,你可以链接Erlang中的两个进程吗?

时间:2015-09-22 04:33:42

标签: erlang

可以在Erlang中调用class BaseViewController <VIEW: BaseView> : UIViewController, BaseView{ typealias PRESENTER = BasePresenter<VIEW>! var presenter : PRESENTER! //Rest of the class body... } 将当前正在执行的进程链接到link(pid)标识的进程。如果进程当前没有执行,是否可以将进程链接到另一个进程?

2 个答案:

答案 0 :(得分:3)

不,你不能。

从当前流程到另一个流程,您只能link / unlink。如果其他进程未处于活动状态,则会出现noproc错误(如果您正在捕获退出)或收到退出信号(如果您没有捕获退出或其他进程在另一个节点上)。

您还可以使用spawn_link在一个原子操作中生成和链接。

答案 1 :(得分:-1)

您可以使用spawn_link fun。

  

链接是在调用进程和新进程之间以原子方式创建的。

相关问题