1nd1g0 писал(а):
Да, если в конце стоит элемент, порождающий новый поток, например, Thread или MMTimer. Бывает, что некоторые события элементов создаются системой и могут отличаться по контексту от текущего потока, в таком случае с ними желательно работать как с отдельным потоком (те же меры предосторожности)Работа с порожденными потоками вообще жесть. Тут такие ситуации возникают -- мама не горюй. К примеру -- породили поток, что-то обрабатываем, чтобы не мешало обрабатывать дальше порождаем новый поток внутри порожденного, к примеру, для чтения каких-то данных. При составлении схемы или кода, про второго наследника забываем и грохаем основной порожденный, а второй наследник продолжал читать файл. К быбушке не ходи, что бы сказать, что такое построение вызовет крэш.