Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2008-03-18 14:38:48 ЛС | профиль | цитата
tsdima писал(а):
из-за того, что th левый

Не давать его делать левым.
Насколько я понимаю, такое бывает при Wait=false, от этого

#pas
th := NewThread;
- без закрытия предыдущего Называется: не успеешь выполнить одно задание, как тут же не успеваешь выполнить второе...
А проверять - не задача элемента, ИМХО
Потому-что, проверивши, чего-то надо делать, а чего - элементу неведомо
Да и не должно быть ведомо...
Это задача схемы

Вообще-то мне думается, что стиль "для лохов" - порочный.
Не фиг этому потоку в элементе вообще делать
Он нужен тому, кто не хочет ничего знать про "параллельное программирование", а выполнялось чтобы - обязательно "параллельно"



------------ Дoбавленo:

tsdima, то, чего ты говоришь, имеет смысл при Wait=false
Или ты не особо доверяешь сообщению:
Byuik писал(а):
Пробовал тоже самое за исключением того что приложение попросту виснет

Нет там вроде никаких потоков.
Собственно, я потому про асинхронность и спрашивал...
------------ Дoбавленo:

tsdima писал(а):
А как должен работать динамический мультик, когда его убивают и при этом внутри него живёт другой Thread?

А если нооборот: А как это его начинают убивать, когда внутри у него живет другой Thread?
Кто посмел?

карма: 9

0