Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (39 – предобработка мультипроцессов, часть 36)

предыдущая часть ««»» следующая часть

В результате, появляется возможность обеспечить для нескольких процессов совместный доступ к переменным и другим структурам данных. Процедуры доступа к разделяемой памяти включают также средство блокировки, которое позволяет одному процессу получить на время исключительный доступ к области памяти и предотвратить условия состязания, при которых два процесса пытаются одновре­менно изменить содержимое одного и того же сегмента памяти. 

Несмотря на то что интерпретатор Perl предоставляет доступ к вызовам функции управления разделяемой памятью низкого уровня ( с помощью функций shmget (), chmread (), schmwrite () и schmctl ()), в модуле IPC::Shareable реализован связанный интерфейс высокого уровня к средствам разделения памяти. После объяв­ления скалярной переменной или переменной типа хеша связанной с модулем PC::Shareable, к ее содержимому может быть предоставлен совместный доступ вместе с любым другим процессом Perl.

Модуль IPC::Shareable может быть загружен из архива CPAN. Для работы с ним должен быть установлен модуль Storable, который устанавливается автоматически. Для загрузки модуля применяется командный интерпретатор CPAN. Первый параметр задает имя переменной, с которой должен быть связан хеш. Вторым параметром является имя модуля IPC::Shareable. (Третий параметр представляет так называемый “закрепленный” идентификатор, который служит для обозначения этой переменной в разделяющих ее процессах. Он может быть целым числом или любой строкой длиной до четырех символов. Например это может быть идентификатор Test.



2014-12-18 20:02:43

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония