@spbpython

Страница 684 из 785
Roman
07.03.2018
08:35:07
повторюсь )

Nikolay
07.03.2018
09:44:56
https://twitter.com/dabeaz/status/967038437068017666
async решает проблемы скоростного i/o

Dmitry
07.03.2018
10:04:06
async решает проблемы скоростного i/o
их же решает epoll/kqueue/iocp. я думаю что async в Python решает проблему переключения контекста. ну и конечно отсутствуют проблемы синхронизации тредов, рейсы.

Google
Dmitry
07.03.2018
10:04:52
ага

Nikolay
07.03.2018
10:05:07
а переключать контекст можно было и раньше, yield всегда был

Dmitry
07.03.2018
10:05:16
да

Nikolay
07.03.2018
10:06:00
нет.
uintptr’а ответ

Dmitry
07.03.2018
10:06:07
))))

Nikolay
07.03.2018
10:06:50
мультиплексирование на уровне системы, кагбэ, ускоряет i/o

Aleksandr
07.03.2018
10:06:54
скоростной io и асинхронный - это какие то перпендикулярные вещи по-моему

Null
07.03.2018
10:07:19
uintptr’а ответ
Из этого можно сделать стикер

Nikolay
07.03.2018
10:07:44
скоростной io и асинхронный - это какие то перпендикулярные вещи по-моему
согласен, но в контексте того, как оно реализовано в том же питоне - таки близкие

у тебя асинхронные коллбэки на события на сокете

Aleksandr
07.03.2018
10:08:06
дак оно не в питоне же реализовано

Nikolay
07.03.2018
10:08:09
переключение контекста не зависит от системного планировщика

Google
Nikolay
07.03.2018
10:08:24
дак оно не в питоне же реализовано
ну да, по сути, это epoll сам

в питоне просто обвязка

Dmitry
07.03.2018
10:08:51
везде обвязка)

Nikolay
07.03.2018
10:09:12
в libuv уже запилили нормальную поддержку ssl?

Roman
07.03.2018
10:15:48
Nikolay
07.03.2018
10:16:45
Причем тут сокеты вообще?
притом, что мы говорили про i/o

Aleksandr
07.03.2018
10:20:39


Nikolay
07.03.2018
10:23:22
оуукей. ну там пайпы и с диска почитать еще?
в идеальном мире да, на деле все зависит от кучи факторов

но хотя бы CPU жрать не будет на таких операциях, уже приятно

Roman
07.03.2018
10:24:04
гыгыгыгы ))))

Dmitry
07.03.2018
10:25:37
А скоростной io - это оксюморон?)

Nikolay
07.03.2018
10:26:28
А скоростной io - это оксюморон?)
нет, сынок, это фантастика (с)

Dmitry
07.03.2018
10:26:35
?

Roman
07.03.2018
10:28:03
но хотя бы CPU жрать не будет на таких операциях, уже приятно
процесс, который заблокировался на пайпе не жрет ничего кроме памяти. ну просто потому что он не попадает в очередь планировщика :)

Nikolay
07.03.2018
10:28:30
а на чём там сейчас сделано?
там сейчас есть несколько реализаций сторонних, все они так себе

Aleksandr
07.03.2018
10:28:35
если ты не на atmel tiny 2313 запущен)

Google
Roman
07.03.2018
10:28:56
если ты не на atmel tiny 2313 запущен)
а там linux вообще работает? )

Admin


Aleksandr
07.03.2018
10:29:12
нуу... думаю 100 байт памяти будет недостаточно

Dmitry
07.03.2018
10:29:38
640 килобайт хватит всем (с)

Nikolay
07.03.2018
10:29:54
микроядро надо

fucshia

Roman
07.03.2018
10:30:05
нуу... думаю 100 байт памяти будет недостаточно
можно пойти по пути того извращенца, который на 8bit mcu сделал эмулятор arm и на нем запустил linux.

Nikolay
07.03.2018
10:30:32
все это уже было в майнкрафте

Aleksandr
07.03.2018
10:30:33
ну не, у меня семья там, дела всякие

спасибо

Nikolay
07.03.2018
10:32:15
я вот все хочу нейросетку под малину ужать

под ардуину вряд ли получится

Roman
07.03.2018
10:34:30
Nikolay
07.03.2018
10:35:30
https://www.board-db.org/product/236/
опаньки, а я и не знал, что pine64 не на официальном сайте тоже продается

спасибо

Roman
07.03.2018
20:56:01
https://mail.python.org/pipermail/pypy-dev/2018-January/015442.html

Serge
07.03.2018
21:32:23
https://mail.python.org/pipermail/pypy-dev/2018-January/015442.html
ответ прекрасен же https://mail.python.org/pipermail/pypy-dev/2018-January/015443.html

Google
Roman
07.03.2018
21:36:40
ответ прекрасен же https://mail.python.org/pipermail/pypy-dev/2018-January/015443.html
мне понравилось начало: > I think that you might be confused about the fundamentals of the technologies involved here.

есть еще от этого же автора: https://lists.gt.net/python/python/1351582

Страница 684 из 785