QSemaphore theSemaphore;
void CReceiver::SlotGet( QStringList lst ){ if (mNumPrint >= NUM_PRINT) return; if (mJobID == JOB_1K) for (int i = 0; i < lst.size(); ++i) lst[i][0] = 'B'; ++mCount; ++mTotal; if (mCount % 1000 * 10) return; int delta = mTime.elapsed(); // <------------------------------- конец замера if (delta > 1000) { printf("received/sec %.1f\n", mCount * 1000.0f / delta); mCount = 0; mTime.restart(); // <------------------------------- начало замера ++mNumPrint; if (mNumPrint >= NUM_PRINT) theSemaphore.release(); }}