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.
This commit is contained in:
Lioncash 2018-11-21 21:40:08 -05:00
parent 1d555fdd25
commit d6583d68f6
2 changed files with 0 additions and 12 deletions

View File

@ -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);
} }

View File

@ -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);