c# - 用于 ValueTasks 的 TaskFactory 和 TaskScheduler?
问题描述
我希望控制如何调用 ValueTasks;具体来说,我正在寻找
- 将它们的调用和所有潜在的延续强制到特定线程上,并且
- 为它们的每个同步块执行附加逻辑(以防它们实际上是异步的)
对于常规的 Task<T>,我可以通过 TaskFactory 和 TaskScheduler 完成所有这些工作。
ValueTasks 的那些特定类是否有任何等价物,无需将它们转换为完整的 Tasks?
或者可能有任何不同名称的类会为 ValueTasks 公开类似的、可能更小的 TaskFactory/TaskScheduler 功能子集?
我知道 ValueTask 功能是有意设计的,但感觉“应该”至少以某种基本方式控制它们的调度。不过,我还没有在框架中找到这样的东西。
解决方案
推荐阅读
- python - 将带有分子和分母的分数转换为二进制
- rest - 如何使用已经存在的 EJB 项目制作宁静的服务?
- amazon-web-services - 即使数据看起来不错,AWS Cloudwatch 警报也不会返回到 OK 状态
- mysql - mysql计算新列的出现次数
- jquery - 从他发布区域外的 $.post 数据中获取返回的数据
- jquery - 如何在间隔和动画中提高每次点击 div 的速度?
- delphi - 无法调用 MessageDlg
- node.js - 从 Visual Studio 将节点应用程序部署到谷歌云
- amazon-web-services - AWS ALB DNS 的安全性
- javascript - 使用 Kotlin 和 External 创建 React 应用程序