Open Issues Need Help
View All on GitHub implement basic threading API about 2 months 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