add ThreadPool (#926)

* lib/std/collections: fix tab indentation

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

* lib/std/threads: add ThreadPool

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

* ats/lib/threads: add num_cpu()

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>

---------

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
This commit is contained in:
Pierre Curto
2023-08-14 15:33:51 +02:00
committed by GitHub
parent f912e53038
commit 65bea1cb2d
11 changed files with 333 additions and 34 deletions

View File

@@ -63,10 +63,7 @@ fn void! testrun_mutex_timeout() @test
Mutex m;
m.init()!;
m.lock()!;
if (catch m.lock_timeout(100))
{
}
else
if (try m.lock_timeout(100))
{
assert(false, "lock_timeout should fail");
}