| author | |
| committer | |
| log | 3a276be1355fe304c177bcc13a7896122801e5f2 |
| tree | be3cb9210d4cb152403ca031f4565ed973fe086b |
| parent | 0a1def7833882249563358f262e2210beb77492a |
3 files changed, 4 insertions(+), 4 deletions(-)
lib/std/event/loop.zig+2-2| ... | ... | @@ -137,7 +137,7 @@ pub const Loop = struct { |
| 137 | 137 | } |
| 138 | 138 | |
| 139 | 139 | /// After initialization, call run(). |
| 140 | /// This is the same as `initThreadPool` using `Thread.cpuCount` to determine the thread | |
| 140 | /// This is the same as `initThreadPool` using `Thread.getCpuCount` to determine the thread | |
| 141 | 141 | /// pool size. |
| 142 | 142 | /// TODO copy elision / named return values so that the threads referencing *Loop |
| 143 | 143 | /// have the correct pointer value. |
| ... | ... | @@ -145,7 +145,7 @@ pub const Loop = struct { |
| 145 | 145 | pub fn initMultiThreaded(self: *Loop) !void { |
| 146 | 146 | if (builtin.single_threaded) |
| 147 | 147 | @compileError("initMultiThreaded unavailable when building in single-threaded mode"); |
| 148 | const core_count = try Thread.cpuCount(); | |
| 148 | const core_count = try Thread.getCpuCount(); | |
| 149 | 149 | return self.initThreadPool(core_count); |
| 150 | 150 | } |
| 151 | 151 |
lib/std/os/test.zig+1-1| ... | ... | @@ -364,7 +364,7 @@ fn start2(ctx: *i32) u8 { |
| 364 | 364 | test "cpu count" { |
| 365 | 365 | if (native_os == .wasi) return error.SkipZigTest; |
| 366 | 366 | |
| 367 | const cpu_count = try Thread.cpuCount(); | |
| 367 | const cpu_count = try Thread.getCpuCount(); | |
| 368 | 368 | try expect(cpu_count >= 1); |
| 369 | 369 | } |
| 370 | 370 |
src/ThreadPool.zig+1-1| ... | ... | @@ -60,7 +60,7 @@ pub fn init(self: *ThreadPool, allocator: *std.mem.Allocator) !void { |
| 60 | 60 | if (std.builtin.single_threaded) |
| 61 | 61 | return; |
| 62 | 62 | |
| 63 | const worker_count = std.math.max(1, std.Thread.cpuCount() catch 1); | |
| 63 | const worker_count = std.math.max(1, std.Thread.getCpuCount() catch 1); | |
| 64 | 64 | self.workers = try allocator.alloc(Worker, worker_count); |
| 65 | 65 | errdefer allocator.free(self.workers); |
| 66 | 66 |