Использование модулей File::Pid, Pid::File::Flock и File::Flock::Tiny. Блокировки файлов, работа с pid-файлами. Работа только одной копии скрипта в один момент времени. Защита от повторного запуска одного и того же скрипта, до того, как первый экземпляр завершит свою работу.
Архив рубрики: Интересные архитектурные приемы и решения
Что такое метаклассы в perl? Использование Class::MOP
Что такое метаклассы. Для чего нужны метаклассы. Что такое метаобъектный протокол. Что такое Class::MOP. Для чего используется Class::MOP.
Что такое метаклассы?
В ООП метаклассом является класс, экземплярами которого являются не объекты, как обычно, а классы. Так же, как обычный класс определяет поведение некоторых объектов, метакласс определяет поведение некоторых классов и их экземпляров.
Что такое callback в perl?
Что такое callback?
Если кто-нибудь заметит неточности, буду благодарна за комментарии.
Callback — это ссылка на блок исполняемого кода, который передан в качестве аргумента другому коду — функции, процедуре и т.п.
Принцип структурирования программы через использование callbacks бывает полезен при организации систем виджетов, плагинов и т.п.