time: yield accurate_sleep instead of relaxing the cpu

This commit is contained in:
hikari
2022-04-16 14:08:37 +03:00
parent b9dc81d808
commit 0a0440a6e8
3 changed files with 18 additions and 2 deletions
+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()
}