| ... | ... | @@ -97,7 +97,7 @@ const Thread = struct { |
| 97 | 97 | fn getCpuCount() u32 { |
| 98 | 98 | const cpu_count = @atomicLoad(u32, &global.cpu_count, .unordered); |
| 99 | 99 | if (cpu_count != 0) return cpu_count; |
| 100 | | const n: u32 = @intCast(@max(std.Thread.getCpuCount() catch max_thread_count, max_thread_count)); |
| 100 | const n: u32 = @min(std.Thread.getCpuCount() catch max_thread_count, max_thread_count); |
| 101 | 101 | return if (@cmpxchgStrong(u32, &global.cpu_count, 0, n, .monotonic, .monotonic)) |other| other else n; |
| 102 | 102 | } |
| 103 | 103 | |