git-svn-id: svn://db.shs.com.ru/pip@699 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2019-02-06 20:20:23 +00:00
parent b31352ffb1
commit b2c76a0e1b
14 changed files with 41 additions and 39 deletions

View File

@@ -371,7 +371,7 @@ _PITimerImp_Pool::Pool::Pool(): PIThread() {
#ifndef FREERTOS
timers.reserve(64);
#endif
start(PTHREAD_MIN_MSLEEP);
start(PIP_MIN_MSLEEP);
}
@@ -538,11 +538,11 @@ void PITimer::tickImp() {
bool PITimer::waitForFinish(int timeout_msecs) {
if (timeout_msecs < 0) {
while (isRunning())
msleep(1);
msleep(PIP_MIN_MSLEEP);
return true;
}
PITimeMeasurer tm;
while (isRunning() && tm.elapsed_m() < timeout_msecs)
msleep(1);
msleep(PIP_MIN_MSLEEP);
return tm.elapsed_m() < timeout_msecs;
}