replced usleep with chrono and thread

This commit is contained in:
Erik Frojdh 2018-10-19 15:47:36 +02:00
parent 5671f1c87b
commit ab2eb607c8

View File

@ -22,6 +22,7 @@
#include "container_utils.h" #include "container_utils.h"
#include <future> #include <future>
#include <vector> #include <vector>
#include <chrono>
multiSlsDetector::multiSlsDetector(int id, bool verify, bool update) multiSlsDetector::multiSlsDetector(int id, bool verify, bool update)
: detId(id), sharedMemory(0), thisMultiDetector(0), : detId(id), sharedMemory(0), thisMultiDetector(0),
@ -3726,8 +3727,8 @@ void multiSlsDetector::processData() {
if (getJoinThreadFlag()) { if (getJoinThreadFlag()) {
break; break;
} }
usleep(100 * 1000); // 20ms need this else connecting error to //otherwise error when connecting to the receiver too fast
// receiver (too fast) std::this_thread::sleep_for(std::chrono::milliseconds(100));
} }
} }
} }