-
Notifications
You must be signed in to change notification settings - Fork 16
Feature Comparison
ZjzMisaka edited this page Nov 15, 2025
·
14 revisions
| Feature | PowerThreadPool | SmartThreadPool | TPL | .NET ThreadPool |
|---|---|---|---|---|
| Sync/Async | √ | √ | ||
| Stop | √ | √ (NET Framework Only) | ||
| Pause | √ | |||
| Resume | √ | |||
| Fetch | √ | |||
| Cancel | √ | √ | √ | |
| Wait | √ | √ | √ | |
| Divide And Conquer | √ | |||
| Idle Thread Destruction | √ | √ | √ | √ |
| Thread Starvation Handling | √ | |||
| Work/Default Callback | √ | √ | √ | |
| Rejection Policy | √ | |||
| Parallel For/ForEach | √ | √ | ||
| Parallel Watch | √ | |||
| Work Priority | √ | √ | ||
| Thread Priority | √ | √ | √ | |
| Retry on Error | √ | |||
| Work/Cumulative Timeout | √ | √ | ||
| Work Dependency | √ | |||
| Work Grouping | √ | |||
| Events | √ | √ | ||
| Runtime Status | √ | √ | Limited | |
| Running Timer | √ | |||
| FIFO/LIFO Queue | √ | √ | ||
| Deque | √ | |||
| Custom Queue Type | √ | |||
| Work Stealing | √ | √ | √ (Net40+) |
- Sync | Async
- Pool Control | Work Control
- Divide And Conquer
- Thread Pool Sizing
- Work Callback | Default Callback
- Rejection Policy
- Parallel Execution
- Work Priority | Thread Priority
- Error Handling
- Work Timeout | Cumulative Work Timeout
- Work Dependency
- Work Group
- Events
- Runtime Status
- Running Timer
- Queue Type (FIFO | LIFO | Custom | Deque)
- Load Balancing
- Low-Contention Design
Core
Results
Options