2009-12-18 21 views

Respuesta

13

Salida erlang:process_info/2 y esto ItemSpec:

{registered_name, Atom}

Atom es el nombre registrado del proceso. Si el proceso no tiene un nombre registrado, esta tupla no está presente en la lista.

PS. ¿Por qué quieres este mapeo inverso? ¿Es solo para la depuración interactiva?

+1

@Christian: Tengo un "bus de mensajes" donde hago un seguimiento de los "suscriptores". Lo hago a través de su "nombre registrado", así que cuando un servidor se reinicia (nuevo pid()), no pierdo toda su configuración -> menor tiempo de inactividad – jldupont

Cuestiones relacionadas