Size: a a a

2020 November 24

ЛZ

Личинка Кайтера Zori... in PHP
Ну да он типа одноядерный и транспортный уровень очереди разруливается однопоточно
источник

AM

Artem Molotov in PHP
Личинка Кайтера Zorin
У @NVoronina нет никакой каши в голове, просто она имела в виду что в классической реализации очереди инициатор не получит результат выполнения задачи
Это и не требовалось. При этом если нужно, то результат можно передать множеством способов.
источник

ЛZ

Личинка Кайтера Zori... in PHP
Допилят многопоточность — будет не 500,000 на одном инстансе, а по количеству ядер =))))
источник

SP

Sergey Protko in PHP
Личинка Кайтера Zorin
Ну дык и к чему претензии к однопоточности редиса тогда?
Он видимо про типичные заблуждения в стиле паралельно vs асинхронно
источник

SP

Sergey Protko in PHP
Сужу по отдельным сообщениям, люди часто это дело путают
источник

ЛZ

Личинка Кайтера Zori... in PHP
Sergey Protko
Он видимо про типичные заблуждения в стиле паралельно vs асинхронно
Давай, расскажи мне =))))))
источник

MM

Maksim Masiukevich in PHP
уже) ты очевидно путаешь
источник

DT

Dmitriy Tkachenko in PHP
A system is said to be concurrent if it can support two or more actions in progress at the same time. A system is said to be parallel if it can support two or more actions executing simultaneously.
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
и в итоге мы получаем: 1 очередь, которая строго последовательно выдаёт каждому консамеру задачи, каждую из которых они выполняют конкурентно. И в итоге вся работа у тебя выполняется не параллельно, а конкурентно. разница маленькая, но существенная.
Если вдаваться в такие детали, то на "типичной" машине с одним физическом процессором тоже паралелизма то не будет. Как не крути.
источник

АГ

Алексей Гевондян... in PHP
Artem Molotov
Если вдаваться в такие детали, то на "типичной" машине с одним физическом процессором тоже паралелизма то не будет. Как не крути.
c одноядерным процом? микроконтроллер чтоли?
источник

ЛZ

Личинка Кайтера Zori... in PHP
Maksim Masiukevich
уже) ты очевидно путаешь
источник

DT

Dmitriy Tkachenko in PHP
Один физический процессор может переключать таски с такой скоростью, что будет выглядеть как параллельное выполнение.
источник

АГ

Алексей Гевондян... in PHP
Dmitriy Tkachenko
Один физический процессор может переключать таски с такой скоростью, что будет выглядеть как параллельное выполнение.
это конкурентность. фишка то в том, что ядер много (+ гипертрединг, не очень понимаю его сути если честно, надо вики чтоли читнуть)
источник

DT

Dmitriy Tkachenko in PHP
И с точки зрения апки это будут параллельные таски
источник

DT

Dmitriy Tkachenko in PHP
Абстракшн, бич
источник

DT

Dmitriy Tkachenko in PHP
источник

AM

Artem Molotov in PHP
Алексей Гевондян
c одноядерным процом? микроконтроллер чтоли?
Нет, даже с "многоядерным" процом (учитывая физические, а не логические ядра).
источник

ЛZ

Личинка Кайтера Zori... in PHP
Алексей Гевондян
это конкурентность. фишка то в том, что ядер много (+ гипертрединг, не очень понимаю его сути если честно, надо вики чтоли читнуть)
Почитай про суперскалярность
источник

АГ

Алексей Гевондян... in PHP
ковейер чтоли?
источник

AM

Artem Molotov in PHP
Dmitriy Tkachenko
Один физический процессор может переключать таски с такой скоростью, что будет выглядеть как параллельное выполнение.
Так и с другими системами так же. Если абстрагироваться от некоторых деталей — так и будет. Если вдаваться в глубочайшие подробности, то где-то да могут быть найдены интерфейсы, работающие синхронно.
источник