C++ (Qt)MThread::MThread ( double x, unsigned int stackSize) :QThread( stackSize){ this->x=x; this->run();}
C++ (Qt)while( m_running ){ if( m_pause ) continue; Считаем следующую итерацию Отправляем сообщение на обновление прогрессбара. Если все посчитали, выходим из цикла (по break или m_running = false)}
C++ (Qt)while( m_running ){ if( m_pause ) continue; ....}
C++ (Qt)while( m_running ){ if( m_pause ) { msleep(50); continue; } ....}