time: yield accurate_sleep instead of relaxing the cpu

This commit is contained in:
hikari committed 2022-04-16 14:08:37 +03:00
1 parent b9dc81d808
commit 0a0440a6e8
3 files changed
+18 -2

No files matched your search

+4
View File
@@ -35,3 +35,7 @@ _tick_now :: proc "contextless" () -> Tick {
_nsec := mul_div_u64(i64(now), 1e9, i64(qpc_frequency))
return Tick{_nsec = _nsec}
}
_yield :: proc "contextless" () {
win32.SwitchToThread()
}