Use Task Delay instead of Thread.Sleep (#18119)

This commit is contained in:
Jason Elkin
2025-01-27 09:36:02 +00:00
committed by GitHub
parent ff44cf3a14
commit 1395d498b7

View File

@@ -108,7 +108,7 @@ internal class FileSystemMainDomLock : IMainDomLock
public void DeleteLockReleaseSignalFile() =>
File.Delete(_releaseSignalFilePath);
private void ListeningLoop()
private async Task ListeningLoop()
{
while (true)
{
@@ -132,7 +132,7 @@ internal class FileSystemMainDomLock : IMainDomLock
break;
}
Thread.Sleep(_globalSettings.CurrentValue.MainDomReleaseSignalPollingInterval);
await Task.Delay(_globalSettings.CurrentValue.MainDomReleaseSignalPollingInterval);
}
}
}