Skip to content

Commit 7a89b5a

Browse files
committed
loop: add sleep between loop
1 parent 826f826 commit 7a89b5a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/async/tcp.zig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ pub const Conn = struct {
4141
}
4242

4343
fn wait(self: *Command) !usize {
44-
while (!self.done) try self.impl.tick();
44+
while (!self.done) {
45+
try self.impl.tick();
46+
std.time.sleep(100); // 100ns
47+
}
4548

4649
if (self.err) |err| return err;
4750
return self.ln;

src/server.zig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,5 +464,6 @@ pub fn listen(
464464
if (err != error.NoError) log.err("Server error: {any}", .{err});
465465
break;
466466
}
467+
std.time.sleep(1000); // 1ms
467468
}
468469
}

0 commit comments

Comments
 (0)