как работает многопоточность?

nvrskozzy

Client
Регистрация
11.07.2025
Сообщения
63
Благодарностей
5
Баллы
8
Поясните пожалуйста как она работает, вот например у меня скрипт который заливает 500 видео на хостинг, видео берёт из папки заданной, если запустить его в многопотоке, он просто продублирует все видео в папке 10 раз если потоков 10? в итоге выложит 5000 видео с дублями? или он просто ускорит работу и в 10 раз быстрее выложит 500 заданных видео?
 

nexx1

Client
Регистрация
16.08.2016
Сообщения
312
Благодарностей
115
Баллы
43
Можно избежать дублирования загрузки. Предварительно получаем список ссылок на файлы видео(сохраняем ссылки в файл привязанный к списку), затем можно использовать в многопотоке с удалением строк.
 
  • Спасибо
Реакции: nvrskozzy

nvrskozzy

Client
Регистрация
11.07.2025
Сообщения
63
Благодарностей
5
Баллы
8
Можно избежать дублирования загрузки. Предварительно получаем список ссылок на файлы видео(сохраняем ссылки в файл привязанный к списку), затем можно использовать в многопотоке с удалением строк.
Отличное решение спасибо!
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 651
Благодарностей
1 032
Баллы
113
Можно избежать дублирования загрузки. Предварительно получаем список ссылок на файлы видео(сохраняем ссылки в файл привязанный к списку), затем можно использовать в многопотоке с удалением строк.
А если неудачный залив? )
Можно же по умному через базу, меняя статус видосика...
 
  • Спасибо
Реакции: nvrskozzy

nexx1

Client
Регистрация
16.08.2016
Сообщения
312
Благодарностей
115
Баллы
43
А если неудачный залив? )
Можно же по умному через базу, меняя статус видосика...
А можно возвращать в список, при неудаче) не вижу проблемы. Если есть база под рукой и уже отлажена работа, то конечно удобнее с базой. Но это уже требует чуть больше действий чем просто список)
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 651
Благодарностей
1 032
Баллы
113

nexx1

Client
Регистрация
16.08.2016
Сообщения
312
Благодарностей
115
Баллы
43
нормально это у зенки сейчас в многопотоке не убивает файл как раньше?
не замечал такого, в основном файлами всегда обхожусь. есть пара задач где нужен общий доступ с нескольких серверов - там да - база
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)