1) В компоненте StrList не предусмотрено одновременное изменение данных несколькими потоками. В любом случае для этого потоки должны становиться в очередь. Так всегда бывает, когда идет работа с общими данными. В схеме реализуется компонентом SafeMode[Local] на входе StrList (проверить), либо на каждом выходе потока (если предыдущий вариант не работоспособный).
2) Метод Thread.doStop применять нельзя ни в каких случаях. Это приводит к утечке памяти и системных ресурсов.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|