Size: a a a

2020 April 03

ВБ

Владимир Б. in Delphi & Lazarus
вот собственно моя "оболочка"
источник

ВБ

Владимир Б. in Delphi & Lazarus
Alexey Shumkin
Нафига тебе в очереди потоков (что это?) тыща штук?
Да это универсальное решение для разных задач. Граберы, просчеты и т.д.
источник

ВБ

Владимир Б. in Delphi & Lazarus
Собственно от TThredClass наследуются другие потоки с вложенной работой
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владимир Б.
Да это универсальное решение для разных задач. Граберы, просчеты и т.д.
Зачем тыщи?
источник

ВБ

Владимир Б. in Delphi & Lazarus
Да не нужны тыщи, это я для теста. Но валится и на 10-20 потоках
источник

ВБ

Владимир Б. in Delphi & Lazarus
Когда там данные есть
источник

DB

Dmitry Belkevich in Delphi & Lazarus
у меня сотни потоков работают без вопросов, с кучей данных
источник

DB

Dmitry Belkevich in Delphi & Lazarus
64х
источник

ВБ

Владимир Б. in Delphi & Lazarus
Дык и у меня, а у пользователей валится. Вот и начал рыть
источник

ВБ

Владимир Б. in Delphi & Lazarus
Нарыл что это можно воспроизвести вот таким макаром
источник

ВБ

Владимир Б. in Delphi & Lazarus
Вот и думаю как теперь это решать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я почти уверен что это никак не связано
источник

DB

Dmitry Belkevich in Delphi & Lazarus
можешь попробовать у себя усугубить тесты и отладку
источник

DB

Dmitry Belkevich in Delphi & Lazarus
например: включить контроль памяти в эврикалоге и madexcept
источник

AS

Alexey Shumkin in Delphi & Lazarus
Владимир Б.
Да не нужны тыщи, это я для теста. Но валится и на 10-20 потоках
Но вопрос ты задал про "большое количество"
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну и range check/buffer оверфлоу само собой
источник

GB

George Bakhtadze in Delphi & Lazarus
Владимир Б.
Да не нужны тыщи, это я для теста. Но валится и на 10-20 потоках
ну нормальная формулировка тогда :)
смотри логи, дампы и т.п. с машины, где валится при вменяемом кол-ве потоков. может с потоками никак не связано
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
ну и range check/buffer оверфлоу само собой
+
Но, боюсь, там всё посыпется 😁 как это обычно бывает
источник

DB

Dmitry Belkevich in Delphi & Lazarus
если усугубление не поможет, что тоже бывает - то тогда логи, дампы и вот это вот всё
источник

DB

Dmitry Belkevich in Delphi & Lazarus
fastmm можешь попробовать full debug mode
источник