- 1
- 2
fuse_blown() ->
whereis(?marker_process) =/= undefined.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
fuse_blown() ->
whereis(?marker_process) =/= undefined.
Q: Какой механизм IPC в Erlang самый быстрый и безопасный?
Отвечает Снаут, основатель Стиля Вечно Ждущего Процесса: process registry.
А в вашем эрланге что ещё есть глобального на всю ноду кроме имён процессов?
ets, dets, некоторые низкоуровневые приблуды типа system event handler pid или трэйсеров
с недавних пор: constant term storage, counters
Это вам не питухаскель, люди чистотой не так заморачиваются.
Да.
register BIF крешится, если пытаться перерегистрировать что-либо пока старый процесс жив, без неявного unregister