Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2021-08-30 11:40:33 ЛС | профиль | цитата
1) В компоненте StrList не предусмотрено одновременное изменение данных несколькими потоками. В любом случае для этого потоки должны становиться в очередь. Так всегда бывает, когда идет работа с общими данными. В схеме реализуется компонентом SafeMode[Local] на входе StrList (проверить), либо на каждом выходе потока (если предыдущий вариант не работоспособный).
2) Метод Thread.doStop применять нельзя ни в каких случаях. Это приводит к утечке памяти и системных ресурсов.
карма: 26

0