Size: a a a

2021 October 01

VO

Vyacheslav Olkhovche... in Modern::Perl
Нифига, там вся асинхронность aio сделана через ядерный тред
источник

SZ

Sergey Zhmylove in Modern::Perl
Я не про аио, я про драйверы
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Нотификация по любому надо, о том что дескриптор приготовился. И close закрылся. Или mv отработал - тут вообще дескрипторов нет
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Вопрос не в драйверах, там проеб только в том что кансела на дисковую операцию нет
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Но это тут не важно. А вот отработать все лукапы и действия асинхронно и желательно наверное не пораддая для этого треда...
источник

MG

Mr. Good in Modern::Perl
источник

GK

Grigoriy Koudrenko in Modern::Perl
Насколько я знаю все *nix еще со времен unix имеют очень слабую поддержку асинхронного io по сравнению с VMS и даже по сравнению с вендой (если сравнивать тот же linux, то он просто дико всасывает при рандомном асинхронном чтении через io_submit с ssd по сравнению с вендой)
источник
2021 October 02

VO

Vyacheslav Olkhovche... in Modern::Perl
Ну чего вообще калеку трогать
источник

VG

Vadim Goncharov in Modern::Perl
подозреваю, так проще было, чем менять большее количество логики - но те же драйвера ничего не знают о процессе, и в этом месте оно, считай, асинхронное
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
я повторюсь -- драйвера тут ваще сбоку, драйверу сказали куда блоки пихнуть -- и он пихает. и асинхронно он это делал еще не знаю, в 2.0, если не 1.0
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
проблема внести асинхронность в манипуляции fs
источник

VO

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

OP

Oleg Pronin in Modern::Perl
можно сделать через псевдо асинхронность, т.е. выполнять на тред пуле.
источник

VG

Vadim Goncharov in Modern::Perl
тред не читай, сразу отвечай
источник
2021 October 03

VG

Vadim Goncharov in Modern::Perl
Переслано от Vadim Goncharov
вроде как они были сколько-то десятилетий назад..
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от goldstein опять
я допускаю существование людей с физическими APL-клавиатурами сегодня
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от Vadim Goncharov
а вот были бы такие клавы, Perl 6 мог бы выглядеть совсем иначе!
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от goldstein опять
а как? он и так торжество юникода над здравым смыслом
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от goldstein опять
там ⚛️ зачем-то приспособлен был
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от goldstein опять
куда там апээлю
источник