В CPAN есть только пара (буквально) мест, где люди хотят присвоить $$
, и это в основном для тестирования (я еще не понял IPC::Messaging
).Мне не нравится эта функция, тем более что есть гораздо лучший способ получить тот же эффект.Портеры Perl 5 добавили эту функцию, потому что они могли и не хотели бы, чтобы пара случаев лучше выполняла тестирование.Если вы читаете ветку p5p, очевидно, что эта функция не была вызвана необходимостью.
Я писал об этом в Скрыть подробности низкого уровня за интерфейсом .
Однако я могу ошибаться, потому что я не так хорош в низкоуровневой черной магии.Я знаю, что необходимо координировать PID, но пока я думаю, что $$
- не единственный способ сделать это.Если у кого-то есть сценарий использования, который он может мне объяснить, я обновлю этот пост.