فهرست منبع

common/thread: Remove SleepCurrentThread()

This is also unused and superceded by standard functionality. The
standard library provides std::this_thread::sleep_for(), which provides
a much more flexible interface, as different time units can be used with
it.
Lioncash 7 سال پیش
والد
کامیت
d6583d68f6
2فایلهای تغییر یافته به همراه0 افزوده شده و 12 حذف شده
  1. 0 11
      src/common/thread.cpp
  2. 0 1
      src/common/thread.h

+ 0 - 11
src/common/thread.cpp

@@ -25,13 +25,6 @@
 
 
 namespace Common {
 namespace Common {
 
 
-#ifdef _WIN32
-// Supporting functions
-void SleepCurrentThread(int ms) {
-    Sleep(ms);
-}
-#endif
-
 #ifdef _MSC_VER
 #ifdef _MSC_VER
 
 
 void SetThreadAffinity(std::thread::native_handle_type thread, u32 mask) {
 void SetThreadAffinity(std::thread::native_handle_type thread, u32 mask) {
@@ -97,10 +90,6 @@ void SetCurrentThreadAffinity(u32 mask) {
 }
 }
 
 
 #ifndef _WIN32
 #ifndef _WIN32
-void SleepCurrentThread(int ms) {
-    usleep(1000 * ms);
-}
-
 void SwitchCurrentThread() {
 void SwitchCurrentThread() {
     usleep(1000 * 1);
     usleep(1000 * 1);
 }
 }

+ 0 - 1
src/common/thread.h

@@ -83,7 +83,6 @@ private:
     std::size_t generation; // Incremented once each time the barrier is used
     std::size_t generation; // Incremented once each time the barrier is used
 };
 };
 
 
-void SleepCurrentThread(int ms);
 void SwitchCurrentThread(); // On Linux, this is equal to sleep 1ms
 void SwitchCurrentThread(); // On Linux, this is equal to sleep 1ms
 void SetCurrentThreadName(const char* name);
 void SetCurrentThreadName(const char* name);