Цитата:
Вы бы ещё на ассемблере писали в блоке asm ... end;
|
Challenge accepted.
Цитата:
А как можно правильно завершить поток выполняющий while true do; ?
|
Цитата:
Использовать какой-либо флаг завершения.
|
Для понятности, как пример:
Код:
// thread:
while not myStopFlag do ;
...
// main thread:
myStopFlag := false;
CreateThread(...., @myStopFlag, ...); // parameter passed to thread
myStopFlag := true;