Происходит пропуск некоторых товаров при парсинге

Тема в разделе "Решение проблем с использованием программы", создана пользователем ShopStyle, 29 мар 2019.

  1. ShopStyle

    ShopStyle New Member Пользователи

    Регистрация:
    29 мар 2019
    Сообщения:
    1
    Город:
    Украина
    Для проверки открыть проект и нажать старт, изначально указано 1 поток. все отработает нормально из 50 будет 50 записано
    но при указании 2 и более потоков строки будут упущены и каждый запуск иные строки.
    Windows не может блокировать доступ к записи в файл, так как программа пишет по завершению работы, а до завершения хранит информацию в памяти как я понимаю.
    Возможно где то упущен мной момент, но пока не получилось его найти за несколько дней, по этому предполагаю что возможен Баг приложения.


    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 2000 постов.**
     

    Вложения:

    Igor нравится это.
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Используемое вами сочетание макросов не подходит для многопоточного использования.

    Ошибки в программе нет. Есть непонимание, как данные конструкции будут работать параллельно.

    Парсите в 1 поток.
     

    Вложения:

    Последнее редактирование: 29 мар 2019
  3. AlexandrSorokin

    AlexandrSorokin Active Member Пользователи

    Регистрация:
    27 ноя 2018
    Сообщения:
    71
    Город:
    Пермь
    Делайте 1 поток и увеличьте время загрузки страницы (ctrl + h)
     

Поделиться этой страницей