Implement thread park(), unpark(), and panicking()
Open
- Dominant language
- Rust
- Stars
- 1.1k
- Forks
- 59
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 15
Description
Already a TODO in code: https://github.com/awslabs/shuttle/blob/4a00174db03b2ef9dc4a1e0707b94827bac15f7a/src/thread.rs#L173
This would help making `shuttle::thread` to be an in-place substitute to `std::thread`.
Contributor guide
Research direction
Start at the TODO in src/thread.rs around line 173 and review the surrounding shuttle::thread implementation. Compare the requested park(), unpark(), and panicking() behavior with std::thread, then verify that shuttle::thread can serve as an in-place substitute for those APIs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100