mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-19 07:38:23 +00:00
no usleep() on Windows
This commit is contained in:
@ -75,7 +75,7 @@ FileDB::FileDB(EmbeddedNetworkController *const nc,const Identity &myId,const ch
|
|||||||
_onlineUpdateThread = std::thread([this]() {
|
_onlineUpdateThread = std::thread([this]() {
|
||||||
unsigned int cnt = 0;
|
unsigned int cnt = 0;
|
||||||
while (this->_running) {
|
while (this->_running) {
|
||||||
usleep(250);
|
std::this_thread::sleep_for(std::chrono::microseconds(100));
|
||||||
if ((++cnt % 20) == 0) { // 5 seconds
|
if ((++cnt % 20) == 0) { // 5 seconds
|
||||||
std::lock_guard<std::mutex> l(this->_online_l);
|
std::lock_guard<std::mutex> l(this->_online_l);
|
||||||
if (!this->_running) return;
|
if (!this->_running) return;
|
||||||
|
Reference in New Issue
Block a user