fn initThreadPool(self: *Loop, thread_count: usize) !void

Thread count is the total thread count. The thread pool size will be max(thread_count - 1, 0)

Parameters

self: *Loop,
thread_count: usize,