【发布时间】:2016-02-21 10:06:27
【问题描述】:
在阅读了一些关于TaskScheduler (good article here) 之后,发现TaskScheduler 可以:
调度任务 - 通过使用
QueueTask方法,在上面的示例中只是将Posts 任务执行到选定的SynchronizationContext通过与当前运行的框架 (
SynchronizationContext) 关联的较低级别的调度程序来调度继续。
2. 是否与Task 的CotninueWith 方法有任何关系?我显然理解 1.,但看不到 2. 对于TaskScheduler 是如何正确的。以TaskScheduler的什么方式会发生这种情况?
【问题讨论】:
-
嗯,有
Task.ContinueWith重载采取TaskScheduler,以便由该调度程序安排继续......你在想什么?
标签: c# multithreading synchronizationcontext taskscheduler