Olzhas
Kirill
Kirill
отвратительнейший способ синхронизации
Slava
Slava
популярность питона только растёт
Slava
http://php.net/manual/en/book.pthreads.php
Warning
The pthreads extension cannot be used in a web server environment. Threading in PHP is therefore restricted to CLI-based applications only. - Кажется вы вообще хорошо изучили вопрос
Slava
Olzhas
Olzhas
Slava
ммм, хороший пример привел
Kirill
популярность питона только растёт
а при чём GIL к популярности языка? его используют из-за огромной экосистемы, а не из-за того, что он такой няняня и в нём GIL
Slava
Kirill
Slava
а кто-то допилил sdma до ума?
Slava
pypy может?
Kirill
а кто-то вообще пытался в питоне это сделать? STM да, в pypy пилят, насколько я знаю, а SDMA я даже близко не видел
Kirill
видимо, пока ВПД не разрешит, никто SDMA даже не будет смотреть
Slava
я к тому, что пока нет имплементации, бенчмарков и сравнения, все вопросы вроде - стало ли бы хуже с SDMA/STM/другое ? - пустое
Slava
а вот GIL уже есть, язык от этого выигрывает, раз популярность растёт. Понятно что есть определённые проблемы с ним, но кажется люди уже научились их обходить
Daniel
но про GIL-то мы при этом понимаем, что он слегка не соответствует современному состоянию процессоростроения, да?
Slava
для каждой задачи - свой инструмент
Slava
чтобы утилизировать все процессоры мы Go и используем, ну или Rust/Java/c++
Daniel
у с++ все еще сложности в этом вопросе, насколько я понимаю
Slava
Olzhas
Kirill
Kirill
подожди.
Kirill
какой веб-сервер с GIL?
Alexander
Kirill
Slava
Slava
нет, с чего бы мне тебя разыгрывать
Slava
Kirill
(стикер-то зачем удалил? :))
Slava
не поощряю я стикеры, хочет человек мысль написать - пусть пишет
Slava
тем более что он один и тот же стикер уже в который раз шлёт
Kirill
смотри. когда мы пишем веб-сервер, мы же что хотим? чтобы он нормально утилизировал ресурсы, верно?
Slava
не верно
Kirill
Slava
Kirill
не верно
о как. давай тогда поподробнее
Kirill
Daniel
потому, что мы их поудаляли?
Olzhas
Slava
t.me/gogolang/127079
Slava
всего лишь полчаса назад
Kirill
Slava
ну вот, даже ты прокрутил, чтобы не смотреть на это
Kirill
Kirill
Slava
ладно, кому-то шашечки, а кому-то ехать =) предлагаю завершить этот ни к чему не ведущий спор
Slava
я вообще начинал с mypy
Daniel
ни к чему не ведущий спор
Daniel
это правда
Daniel
популярность питона только растет, но для современных систем он не годится, и ситуация не изменится
Daniel
будет с ним то же, что с перлом - станет прибежищем маргиналов
Olzhas
Olzhas
вот и все
arkady
Daniel
как только весь ML и DS стафф появится в каком-нибудь другом языке - так сразу и уйдет в прошлое
arkady
Почему никто не упомянул про асинхронную модель в питоне?!
Daniel
потому, что это костыль
arkady
Почему же?
arkady
С таким подходом очень эффективно получается утилизировать проц
Daniel
один
arkady
Да
arkady
Автоматически, как в го, там конечно не масштабируется
Daniel
эффективно утилизировать один проц во времена многоядерных процов везде вообще - это то еще достижение
Olzhas
можно написать скрипт на питоне, который будет запускать приложение на разных портах, смотря на количество ядер