Size: a a a

Django [ru] #STAY HOME

2019 October 16

AF

Anton Fircak in Django [ru] #STAY HOME
Andrey
нытье про гил, не зная что это
при чем тут нытье, я пытаюсь разобраться что да как, а вы сразу
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если задачи связаны с I/O, то GIL не проблема (и польза от asyncio есть), если с нагрузкой на CPU, то проблема
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
при чем тут нытье, я пытаюсь разобраться что да как, а вы сразу
я не про вас
источник

A

Andrey in Django [ru] #STAY HOME
там выше было :)
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
если задачи связаны с I/O, то GIL не проблема (и польза от asyncio есть), если с нагрузкой на CPU, то проблема
правда все обычно забывают, что главная проблема с нагрузкой CPU - это не гил, а сам питон
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
при чем тут нытье, я пытаюсь разобраться что да как, а вы сразу
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
правда все обычно забывают, что главная проблема с нагрузкой CPU - это не гил, а сам питон
ну, в общем-то да, это слабая сторона питона
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но есть Cython 😊
источник

А

Алексей in Django [ru] #STAY HOME
ещё есть всякие numpy и tensorflow
источник

Е

Егор in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
но есть Cython 😊
Может Cpython?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Егор
Может Cpython?
не именно cython
источник

Е

Егор in Django [ru] #STAY HOME
Cython — язык программирования, упрощающий написание модулей С/С++ кода для Python. Кроме стандартного синтаксиса Python, поддерживаются: прямой вызов функций и методов С/С++ из кода на Cython; строгая типизация переменных, классов, атрибутов классов
источник

Е

Егор in Django [ru] #STAY HOME
CPython — наиболее распространённая, де-факто эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
"Потоки «соревнуются» за захват GIL. Планировщик операционной системы — очень сложно устроенная штука. Поток, интенсивно использующий операции ввода-вывода, получает более высокий приоритет чем чисто вычислительный поток"    это речь про какие потоки?
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
"Потоки «соревнуются» за захват GIL. Планировщик операционной системы — очень сложно устроенная штука. Поток, интенсивно использующий операции ввода-вывода, получает более высокий приоритет чем чисто вычислительный поток"    это речь про какие потоки?
обычные
источник

AF

Anton Fircak in Django [ru] #STAY HOME
потоки питонячие, потоки линуксовые?
источник

А

Алексей in Django [ru] #STAY HOME
это одно и тоже
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
потоки питонячие, потоки линуксовые?
у питона нативные потоки
источник

А

Алексей in Django [ru] #STAY HOME
нет никаких особых питонячьих потоков
источник