Feature Comparison - ZjzMisaka/PowerThreadPool.zh-CN.Wiki GitHub Wiki
特性 | PowerThreadPool | SmartThreadPool | TPL | .NET ThreadPool |
---|---|---|---|---|
同步/异步 | √ | √ | ||
停止 | √ | √ (仅NET Framework) | ||
暂停 | √ | |||
恢复 | √ | |||
获取 | √ | |||
取消 | √ | √ | √ | |
等待 | √ | √ | √ | |
空闲线程销毁 | √ | √ | √ | √ |
线程饥饿对策 | √ | |||
任务/默认回调 | √ | √ | √ | |
拒绝策略 | √ | |||
并行执行 循环/遍历 | √ | √ | ||
并行执行 监视 | √ | |||
任务优先级 | √ | √ | ||
线程优先级 | √ | √ | √ | |
失败时重试 | √ | |||
任务/累计超时 | √ | √ | ||
任务依赖 | √ | |||
任务分组 | √ | |||
事件 | √ | √ | ||
运行时状态 | √ | √ | 有限 | |
运行计数器 | √ | |||
先进先出/后进先出队列 | √ | √ | ||
自定义队列类型 | √ | |||
负载均衡 | √ | √ | √ (Net40+) | |
无锁算法 | √ |