OSDN Git Service

replace std::this_thread::yield() with sched_yield() in QThread::yieldCurrentThread()
authorIvailo Monev <xakepa10@gmail.com>
Wed, 20 Jan 2021 22:26:56 +0000 (00:26 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 20 Jan 2021 22:26:56 +0000 (00:26 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/core/thread/qthread_unix.cpp

index 8935edc..11542f0 100644 (file)
@@ -264,7 +264,7 @@ int QThread::idealThreadCount()
 
 void QThread::yieldCurrentThread()
 {
-    std::this_thread::yield();
+    sched_yield();
 }
 
 void QThread::sleep(unsigned long secs)