Erlang: получение “зарегистрированного имени”, связанного с 'pid'

Есть ли прямой способ получить registered name связанный с a pid() ? Или сделайте я должен пройти registered() имена и делают a whereis() на каждом элементе списка для нахождения его?

11
задан jldupont 18 December 2009 в 15:12
поделиться

1 ответ

Проверить out erlang: process_info / 2 и этот ItemSpec:

{зарегистрированное_имя, Atom}

Atom - это зарегистрированное имя процесса. Если у процесса нет зарегистрированного имени, этот кортеж отсутствует в списке.

PS. Зачем вам это обратное отображение? Это просто для интерактивной отладки?

15
ответ дан 3 December 2019 в 08:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: