![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
AltA |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 16.2.2015 Пользователь №: 4339 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Приветствую.
Возникает проблема при работе приложения. Debug пишет:
нагуглил: эта строка значит что я использую элемент qlist'а, в то врема, как qlist пуст. код выгледит примерно так
Масивы ips и ports пополняются в функции этого класса, в ней же устанавливается ok1 = true; ключевое слово volatile при обьявлении ok и ok1 эфекта не даёт, и судя по всему в моём коде просто некоректно работает функция isEmpty() знаю что подход к потокам извращенский, пробывал QtConcurrent::run, QThreadPool, в слотах QThread писал проверку, результат - последующий сокет ждёт 30 сек чека предидущего, даже если они чекаются в разных потоках. так вроде работает в несколько потоков. ps не пинайте по лицу, самоучка, недавно подружился с qt спасибо |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 3.6.2025, 17:02 |