Open Issues Need Help
View All on GitHub implement basic threading API about 1 year ago
AI Summary: This issue proposes implementing a basic threading API for Nim's standard library, defining a `RawThread` object and procs for creation, joining, and getting the current thread's ID. It requires cross-platform support (Windows/Posix), specific handling for stack size and CPU pinning, and robust error reporting using underlying OS error codes. The `getThreadId` function is expected to be a fast, cached operation.
Complexity:
3/5
good first issue feature stdlib
nim-lang/nimony nim-lang/nimony Nimony is a new Nim implementation that is in heavy development.
Open project →
256
Nimony is a new Nim implementation that is in heavy development.
Nim
#nim