Доброго времени сутокФункция run() выглядит примерно такКодC++ (Qt)void myThread::run() {for(int i=0; ifunc(i); ...stopped = false;while( !stopped ) {}}}Собственно нужно подождать пока выполнится obj->func(i), для этого использую while( !stopped ) {}, переменная stopped меняется при поступлении сигнала от obj. Но что-то этот while( !stopped ) {} кажется каким-то "говнистым", есть другие способы?
|