Remove redundant sleep in RamCachingFileLoader

This commit is contained in:
Henrik Rydgård
2025-03-30 11:22:19 +02:00
parent 130bd7bbb6
commit d426ccf178
2 changed files with 4 additions and 5 deletions
+2 -3
View File
@@ -104,12 +104,11 @@ void RamCachingFileLoader::ShutdownCache() {
// We can't delete while the thread is running, so have to wait.
// This should only happen from the menu.
while (aheadThreadRunning_) {
sleep_ms(1, "shutdown-ram-cache-poll");
}
if (aheadThread_.joinable())
aheadThread_.join();
_dbg_assert_(!aheadThreadRunning_);
std::lock_guard<std::mutex> guard(blocksMutex_);
blocks_.clear();
if (cache_ != nullptr) {
+2 -2
View File
@@ -64,8 +64,8 @@ private:
std::vector<u8> blocks_;
std::mutex blocksMutex_;
u32 aheadRemaining_;
s64 aheadPos_;
u32 aheadRemaining_ = 0;
s64 aheadPos_ = 0;
std::thread aheadThread_;
bool aheadThreadRunning_ = false;
bool aheadCancel_ = false;