System.Threading is the OS-thread surface
Platform spec ADR
System.Threading is the OS-thread surface
Spec standingStandard
- No directly attached article pages for this node.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”Cooperative and preemptive concurrency need distinct entry points.
Decision
Section titled “Decision”| Rule | Detail |
|---|---|
| API | System.Threading is the only supported preemptive OS-thread module |
| Fibers | Cooperative APIs stay in the concurrency package |
Consequences
Section titled “Consequences”User code must not implement fibers atop Thread.Spawn.
Verification anchors
Section titled “Verification anchors”packages/concurrency System.Threading sources; runtime syscall docs.