Size: a a a

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

2018 March 19

NM

Ne Elon Musk in Сообщество Python Программистов
d4rk cl0n
у питона  по сей день не  решена проблема  с многопточностью.
То есть не решена проблема с многопоточность? Она работает криво или не робит?
источник

B

Budie in Сообщество Python Программистов
В общем суть задачи заключается в распределений обработке видео(транскодирование). Есть кластер Disco, 1 мастер и несколько воркеров. На каждом  воркере ffmpeg, и ряд видеофайлов. Написать программу, которая обеспечит распределённую обработку видео, и отказоустойчивость
источник

dc

d4rk cl0n in Сообщество Python Программистов
Ne Elon Musk
То есть не решена проблема с многопоточность? Она работает криво или не робит?
Робит  , но там  используется Global Interpreter Lock (GIL)   и он  то   и является узким местом   запуская  потоки по очереди тоесть  в конкретный момент времени работает только один поток , остальные ждут
источник

B

Budie in Сообщество Python Программистов
Это если коротко
источник

dc

d4rk cl0n in Сообщество Python Программистов
Budie
Это если коротко
есть разница на каком хяыке писать?
источник

ВП

Владислав Петров in Сообщество Python Программистов
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
ну в планах потом обновлять список. исключать из поиска те, которые уже были найдены и добавлять новые
план такой (без асинхронщины и трединга):
1) через itertools.combinations( пардон, вчера дал вредный совет, не ту функцию посоветовал)
генерим файл со ссылками
2) Потом читаем построчно файл и шлем запросы
3) Если страница нужная - сохраняем линк в базу
4) ???
5) Профит!
источник

NM

Ne Elon Musk in Сообщество Python Программистов
d4rk cl0n
Робит  , но там  используется Global Interpreter Lock (GIL)   и он  то   и является узким местом   запуская  потоки по очереди тоесть  в конкретный момент времени работает только один поток , остальные ждут
Получается это обычная работа программы по времени(ну может больше) просто разбита на части которые должны выполняться независимо?
источник

B

Budie in Сообщество Python Программистов
d4rk cl0n
есть разница на каком хяыке писать?
Разницы особо нет, но disco обычно работает с питоном
источник

dc

d4rk cl0n in Сообщество Python Программистов
я не много не понял вороса.    если   что вот статья почитайте может она поможет вам   найти ответы https://habrahabr.ru/post/84629/
источник

NK

ID:531712981 in Сообщество Python Программистов
кстати, на счет многопоточности. я слышал, что го ориентирован на решение подобных задач. кто нибудь знаком с данным ЯП? стоит ли касатся его?
источник

NM

Ne Elon Musk in Сообщество Python Программистов
Спасибо
источник

dc

d4rk cl0n in Сообщество Python Программистов
ID:531712981
кстати, на счет многопоточности. я слышал, что го ориентирован на решение подобных задач. кто нибудь знаком с данным ЯП? стоит ли касатся его?
Golang  прекрасный язык.  после   си и perl  это первый язык который  вызвал у меня восторг .  он шикарен
источник

ВП

Владислав Петров in Сообщество Python Программистов
ID:531712981
кстати, на счет многопоточности. я слышал, что го ориентирован на решение подобных задач. кто нибудь знаком с данным ЯП? стоит ли касатся его?
стоит) го - бэкэнд будущего
источник

B

Budie in Сообщество Python Программистов
Я не про многопоточность, тут на разных машинах будет обработка
источник

NM

Ne Elon Musk in Сообщество Python Программистов
Тогда другой вопрос. В каком языке многопоточность робит нормально? Ну конечно язык хотелось бы найти не самый сложный.
источник

ВП

Владислав Петров in Сообщество Python Программистов
Budie
Я не про многопоточность, тут на разных машинах будет обработка
так один хрен параллельные вычисления) выбор очевиден
источник

B

Budie in Сообщество Python Программистов
Владислав Петров
так один хрен параллельные вычисления) выбор очевиден
Не понял, какой выбор?😁
источник

dc

d4rk cl0n in Сообщество Python Программистов
Ne Elon Musk
Тогда другой вопрос. В каком языке многопоточность робит нормально? Ну конечно язык хотелось бы найти не самый сложный.
юзай golang
источник

ВП

Владислав Петров in Сообщество Python Программистов
Budie
Не понял, какой выбор?😁
ту гоу о нот ту гоу)))
источник

dc

d4rk cl0n in Сообщество Python Программистов
в perl тоже   полностью реализована  многопточность но он  интерпретируемый и динамически типизируемый... скорости ему не хватит а go lang  может все.
источник