git-svn-id: svn://db.shs.com.ru/pip@699 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user