Russian Qt Forum

Qt => Многопоточное программирование, процессы => Тема начата: Zusykss от Октябрь 02, 2019, 20:08



Название: Многопоточность глюк
Отправлено: Zusykss от Октябрь 02, 2019, 20:08
Доброго времени суток проблема такого рода, создаю 200 потоков в каждом потоке работаю с сетью через QNAM по началу все хорошо, но через 25 минут почти все потоки перестают работать !
Подскажите в чем может быть проблема!
Кто-то может сталкивался!!!
пример как создаю QNAM в методах и как закрываю их

    std::unique_ptr <QNetworkAccessManager> manager;
    manager.reset(new QNetworkAccessManager);


            reply->deleteLater();
            manager.reset(nullptr);


Название: Re: Многопоточность глюк
Отправлено: RedDog от Октябрь 02, 2019, 20:21
что делает std::unique_ptr::reset  https://en.cppreference.com/w/cpp/memory/unique_ptr/reset


Название: Re: Многопоточность глюк
Отправлено: Zusykss от Октябрь 02, 2019, 20:48
что делает std::unique_ptr::reset  https://en.cppreference.com/w/cpp/memory/unique_ptr/reset
такая запись удаляет
 up.reset(nullptr);   


Название: Re: Многопоточность глюк
Отправлено: qate от Октябрь 03, 2019, 11:43
Подскажите в чем может быть проблема!

очень много потоков ?