|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 20 Dec 2002 01:38:35 To : Andrew Velikoredchanin Subject : Re: Perl и fork - общий счетчик для дочерних процесов. -------------------------------------------------------------------------------- >>> Andrew Velikoredchanin wrote: AV> Еще вопрос - в догонку. :) AV> Можно-ли сделать на перле единый счетчик который будет увеличиваться из AV> дочерник процессов основного а показываться из основного? В лоб не AV> получается, т.к. насколько я понимаю, в дочернем процессе контекст AV> переменных меняется. Пул разделяемой памяти. Делается, например, через mmap() на /dev/zero. Можно через SysV IPC, это хуже. Обновлять надо атомарными операциями, это может потребовать написания таких инкрементов на ассемблере, чтобы компилятор не своевольничал. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73681315ebbb.html, оценка из 5, голосов 10
|