[erlang-questions] Programming question

Javier París <>
Wed Jan 24 15:00:43 CET 2007


El Miércoles, 24 de Enero de 2007 13:15, Sean Hinde escribió:
> Hi,
>
> A quick question for Erlang gurus out there.
>
> I have two processes A and B. B spends most of its life in a series
> of gen_server calls towards A:
>
> loopB(PidA, S) ->
>       Res = gen_server:call(PidA, {op, stuff}),
>       S1 = process(Res, S),
>       loopB(PidA, S1).
>
> The question is how do I set things up so that if A dies B is killed?

Just link them:

In B, before calling loopB:

...
link(PidA),
loopB(PidA, S).

Regards.




More information about the erlang-questions mailing list