Size: a a a

2020 November 19

W

Warstone in Modern::Perl
Уже сказал почему.
источник

SZ

Sergey Zhmylove in Modern::Perl
Так этот xs и будет проксей
источник

SZ

Sergey Zhmylove in Modern::Perl
То же самое, что хранить ее в бд, только быстрее работает
источник

W

Warstone in Modern::Perl
Ну вот у тебя есть арена, стильная модная охрененная.
источник

W

Warstone in Modern::Perl
Приходит к тебе такой программер и говорит я хочу расшарить вот этот хеш, который блесснут вот в тот пакет. Твои действия?
источник

W

Warstone in Modern::Perl
Зная что в этот пакет может быть блесснут не только этот хеш.
источник

VT

Vasily Terkin in Modern::Perl
Warstone
Приходит к тебе такой программер и говорит я хочу расшарить вот этот хеш, который блесснут вот в тот пакет. Твои действия?
падаю в корку
источник

W

Warstone in Modern::Perl
Vasily Terkin
падаю в корку
ммм.... Так тоже можно ))
источник

SZ

Sergey Zhmylove in Modern::Perl
Warstone
Приходит к тебе такой программер и говорит я хочу расшарить вот этот хеш, который блесснут вот в тот пакет. Твои действия?
Как это? Сериализация
источник

W

Warstone in Modern::Perl
Sergey Zhmylove
Как это? Сериализация
Какая сериализация, прости?
источник

SZ

Sergey Zhmylove in Modern::Perl
Warstone
Какая сериализация, прости?
Я тебя не понимаю, искренне, видимо
источник

W

Warstone in Modern::Perl
Окей... Давай с начала.
источник

W

Warstone in Modern::Perl
Что мы хотим
источник

SZ

Sergey Zhmylove in Modern::Perl
Я так понял, мы хотим, чтобы между процессами шарился «массив объектов»
источник

W

Warstone in Modern::Perl
Чтобы у нас был хеш, который при форке не подвергался COW. Так?
источник

SZ

Sergey Zhmylove in Modern::Perl
Так, хорошо, да
источник

W

Warstone in Modern::Perl
Мы точно знаем что COW не работает для переменных в Перле, так как счетчик ссылок лежит в SV
источник

W

Warstone in Modern::Perl
И при первом обращении COW скопирует память
источник

W

Warstone in Modern::Perl
Нам надо сделать так, чтобы COW так не делал...
источник

W

Warstone in Modern::Perl
Для этого нам нужна специальная память... Берем шаред память (привет mmap)
источник