LINUX.ORG.RU

Межпроцессное взаимодействие в Perl

 ,


0

1

Доброго времени суток!

Необходимо запустить несколько копий одной программы и использовать между процессами одну переменную ($counter). Например, имееться 10 ссылок и при проверке на доступность каждой ссылки увеличивать счетчик. Как у вас организованно это в коде? Есть хотя бы простенький рабочий пример?

Спасибо.


perldoc threads::shared
arsi ★★★★★
()

IPC::Shareable

IPC::Shareable allows you to tie a variable to shared memory making it easy to share the contents of that variable with other Perl processes.

DELIRIUM ☆☆☆☆☆
()

1. Через сервер memcached. Из плюсов - процессы могут быть на разных серверах.

2. Семафоры.

UncleAndy ★★★
()
Ответ на: комментарий от skam

Так их и так можно нафоркать (функция fork()), обмениваться информацией между родительским и дочерними потоками можно через пайпы или сокеты.

TDrive ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.