Size: a a a

2020 December 16

VO

Vyacheslav Olkhovche... in Modern::Perl
для асинхронности вытесняемость совершенно не нужна.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
в той же rt-11 была асинхронность без вытесняемости.
источник

a

allter in Modern::Perl
Sergey Zhmylove
У меня нет никаких возражений. Просто я считаю реализацию tcp в императивном синхронном стиле более удачной, чем «с использованием хипстерских технологий»
В данном случае вопрос довольно бессмысленен, т.к. обычно tcp реализуется внутри ядра. А там это именно что написанная вручную стейтмашина. Но она (как и вообще всё ядро) сконструирована так, что шаг влево, шаг вправо - это проблема программиста в юзерспейсе. Т.е. принципиально небезопасно, в пользу простоты кода ядра и производительности.

Если же речь про реализацию tcp без этих всех артефактов типа TIME_WAIT (например, если нужен какой-то хитрый socks прокси-роутер), то я слабо себе представляю, как это сделать безопасно без IO/Stream.
источник

МК

Михаил Козачков... in Modern::Perl
Sergey Zhmylove
То, что ты говоришь -- называется cooperative multitasking и не имеет отношения к асинхронности
А перевод можно общепринятый?
источник

МК

Михаил Козачков... in Modern::Perl
Совместная многозадачность?
источник

AK

Andrey Karepin in Modern::Perl
как парное программирование
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
allter
В данном случае вопрос довольно бессмысленен, т.к. обычно tcp реализуется внутри ядра. А там это именно что написанная вручную стейтмашина. Но она (как и вообще всё ядро) сконструирована так, что шаг влево, шаг вправо - это проблема программиста в юзерспейсе. Т.е. принципиально небезопасно, в пользу простоты кода ядра и производительности.

Если же речь про реализацию tcp без этих всех артефактов типа TIME_WAIT (например, если нужен какой-то хитрый socks прокси-роутер), то я слабо себе представляю, как это сделать безопасно без IO/Stream.
я нихуя не понил твоих идей. мне кажется ты иди исходишь из каких-то странных предпосылок или предполгаешь какую-то очень странную модель
источник

a

allter in Modern::Perl
Vyacheslav Olkhovchenkov
я нихуя не понил твоих идей. мне кажется ты иди исходишь из каких-то странных предпосылок или предполгаешь какую-то очень странную модель
Я и сам уже запутался. В общем, "реализовывать tcp в юзерспейсе" очень странная задача, поэтому я тоже уже пас.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
да чего странного-то? положим пишется какой-то ids/ips, который в том числе занимается tcp
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
tcp стек в ядре или не ядре -- разницы ни какой, он по сути представляет из себя несколько колбеков для других частей ядра: колбек для пакета данных, колбеки для приема данных из программы. ну и сам дергает кэлбэк предоставленный ядром для передачи данных программе.
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
нет принципиальной разницы где реализовывать такой интерфейс
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
просто сам tcp с одной стороны относительно сложный с множеством состояний переходов и взаимодействий, а с другой это все достаточно хорошо документированно и можно просто сослаться.
источник

MD

Mihail Dvornikov in Modern::Perl
Регламентируется ли порядок следования атрибутов внутри тега для xml? Специалисты из ... завязались на этот порядок.
источник

AK

Andrey Karepin in Modern::Perl
бред какой-то
источник

K

Kolunchik in Modern::Perl
денежные ребята любят такое
источник

K

Kolunchik in Modern::Perl
я уже особо не помню, но это вроде с подписью связано было
источник

VG

Vadim Goncharov in Modern::Perl
allter
В данном случае вопрос довольно бессмысленен, т.к. обычно tcp реализуется внутри ядра. А там это именно что написанная вручную стейтмашина. Но она (как и вообще всё ядро) сконструирована так, что шаг влево, шаг вправо - это проблема программиста в юзерспейсе. Т.е. принципиально небезопасно, в пользу простоты кода ядра и производительности.

Если же речь про реализацию tcp без этих всех артефактов типа TIME_WAIT (например, если нужен какой-то хитрый socks прокси-роутер), то я слабо себе представляю, как это сделать безопасно без IO/Stream.
чего? наоборот ядро кучу чего проверяет и юзерспейсному не дает сделать; а что за "без артефактов", вообще непонятно - socks не есть реализация tcp
источник

VG

Vadim Goncharov in Modern::Perl
allter
Я и сам уже запутался. В общем, "реализовывать tcp в юзерспейсе" очень странная задача, поэтому я тоже уже пас.
это хипстерская мода - мюторрент делал, гугль делает, еще какой-то Internet draft был "нас web-нюков эти сетевые реализации в ядрах ограничивают, азаза"
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ну это все же другое немного -- мы сейчас сделаем tcp лучше чем олды писят лет тупили
источник

AK

Andrey Karepin in Modern::Perl
cubic для староверов! даёшь дорогу молодым!
источник