Size: a a a

Сообщество Python Программистов

2021 January 27

b

bulka in Сообщество Python Программистов
Всем привет!
Подскажите пожалуйста,как сделать чтоб проверяло всё,и если эта функция работает,то делает с ней процесс
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Потоки сосут из-за GIL
Питон тип создаёт потоки даже на разных ядрах, а GIL все равно заставляет их выполняться линейно. Тип в момент времени может работать один поток.
Плюс расходы на менеджмент памяти и переключение контекста.
(простите за вмешательство, я мог слегка отстать от беседы)
источник

AT

Alexander T in Сообщество Python Программистов
Eugene Zhivoderov
Потоки сосут из-за GIL
Питон тип создаёт потоки даже на разных ядрах, а GIL все равно заставляет их выполняться линейно. Тип в момент времени может работать один поток.
Плюс расходы на менеджмент памяти и переключение контекста.
(простите за вмешательство, я мог слегка отстать от беседы)
ой бля
источник

А

Айван in Сообщество Python Программистов
@AstralRomance, местами всё прям совсем странно. Решил закончить на том что увидел сравнение с True при помощи == :/
источник

R3

Rud 356 in Сообщество Python Программистов
Eugene Zhivoderov
Потоки сосут из-за GIL
Питон тип создаёт потоки даже на разных ядрах, а GIL все равно заставляет их выполняться линейно. Тип в момент времени может работать один поток.
Плюс расходы на менеджмент памяти и переключение контекста.
(простите за вмешательство, я мог слегка отстать от беседы)
Это я и сам знаю определение, только я не могу понять почему конкретно здесь они настолько ебущие. Я не пытаюсь вылезть куда-то за рамки потока, все данные должны уже у него быть. И вот какого хера оно делает еще медленнее, чем даже синхронный код для меня не ясно
источник

R3

Rud 356 in Сообщество Python Программистов
Иначе говоря: хули тебе еще, сука, надо, тварь ты ебанная поточная, чтоб эта шайтан машина разгонялась
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Говорю ж, просто доп. ресурсы на поддержку потоков
источник

R3

Rud 356 in Сообщество Python Программистов
Мультипроцессинг вообще еще питоны запускает и ему норм
источник

А

Айван in Сообщество Python Программистов
Айван
@AstralRomance, местами всё прям совсем странно. Решил закончить на том что увидел сравнение с True при помощи == :/
Ты же вроде относительно давно кодишь, даже штангу трогал. Почему такие странные вещи в коде? (
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Айван
Ты же вроде относительно давно кодишь, даже штангу трогал. Почему такие странные вещи в коде? (
Это какие?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Прям интэрэсна
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Rud 356
Мультипроцессинг вообще еще питоны запускает и ему норм
Мультипроцессинг тоже иногда сосёт, в неожиданных местах
источник

R3

Rud 356 in Сообщество Python Программистов
Сосет он в основном по потреблению памяти, это понятно. Но потоки меня еще больше разочаровали сейчас этой хуетой
источник

А

Айван in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Это какие?
Я этот файл полистал. Что сразу не понравилось тут написал, но там дальше везде похожее
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Rud 356
Сосет он в основном по потреблению памяти, это понятно. Но потоки меня еще больше разочаровали сейчас этой хуетой
Я кидал выше видос с конфы, там чувак показывает неочевидный момент.
Если у тебя работают 2 процесса, и один из них выполняет более прожорливую операцию, то почему-то второй стопорится
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Тоже гил виноват
источник

R3

Rud 356 in Сообщество Python Программистов
Eugene Zhivoderov
Я кидал выше видос с конфы, там чувак показывает неочевидный момент.
Если у тебя работают 2 процесса, и один из них выполняет более прожорливую операцию, то почему-то второй стопорится
Не похоже на поведение питона, т.к. в мультипроцессинге прям процессы поднимаются, а скорее на приколы оси
источник

EZ

Eugene Zhivoderov in Сообщество Python Программистов
Rud 356
Не похоже на поведение питона, т.к. в мультипроцессинге прям процессы поднимаются, а скорее на приколы оси
Тут я сказать не могу, не вникал так глубоко. Но я представляю, сколько времени у меня в такой ситуации ушло бы на дебаг, если бы не этот добрый человек
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Айван
Я этот файл полистал. Что сразу не понравилось тут написал, но там дальше везде похожее
Магические числа и значения, эхх
источник

R3

Rud 356 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Магические числа и значения, эхх
А еще склейка строк жоинами, ф-строки без вставок и параметры запросов вставленные напрямик в ссылку
источник