alibaba / alibaba/async_simple
Make SimpleExecutor configurable for WorkSteal and CoreBindings
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 316
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 3
Description
### Search before asking
- [x] I searched the [issues](https://github.com/alibaba/async_simple/issues) and found no similar issues.
### What happened + What you expected to happen
Currently the thread pool supports worksteal and corebindings, but the simple executor lacks interfaces to enable it. It is necessary to make SimpleExecutor configurable to enable these features.
### Are you willing to submit a PR?
- [x] Yes I am willing to submit a PR!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the SimpleExecutor entry point and the existing thread-pool interfaces for work stealing and core bindings. Compare how those features are configured there, then verify that SimpleExecutor exposes equivalent configuration and that both options can be enabled successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100