Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2018-11-24 13:08:27 ЛС | профиль | цитата
Поток иссякает до выполнения итерации таймера:

Add(Thread,9586628,343,196)
{
Delay=0
FastStop=0
link(onExec,16279060:doTimer,[])
}
Add(Timer,16279060,399,196)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,11337576:doMessage,[])
}
Add(Button,16646935,287,196)
{
Left=85
Top=70
link(onClick,9586628:doStart,[])
}
Add(Message,11337576,448,196)
{
}

А вот таймер может запускать новый поток в цикле (лишь бы не накладывались):

Add(Thread,9586628,392,196)
{
Delay=0
FastStop=0
link(onExec,11337576:doMessage,[])
}
Add(Timer,16279060,343,196)
{
Interval=500
Enable=1
AutoStop=1
link(onTimer,9586628:doStart,[])
}
Add(Button,16646935,287,196)
{
Left=85
Top=70
link(onClick,16279060:doTimer,[])
}
Add(Message,11337576,448,196)
{
}

Но поток и сам имеет свой таймер:

Add(Thread,9586628,392,196)
{
link(onExec,11337576:doMessage,[])
}
Add(Button,16646935,336,196)
{
Left=85
Top=70
link(onClick,9586628:doStart,[])
}
Add(Message,11337576,448,196)
{
}
карма: 9
0