使用TaskScheduler的最佳方式

时间:2013-05-09 12:52:55

标签: c# wpf multithreading task-parallel-library synchronizationcontext

我的应用程序偶尔崩溃,这是因为我在加载应用程序后稍微调用了TaskScheduler.FromCurrentSynchronizationContext()

通过一点点测试,我已经使用只读TaskScheduler字段修复了问题,并在类的构造函数中填充它(感谢另一个SO答案)但我担心这个TaskScheduler的单个实例由于应用程序的大小和对TaskScheduler的依赖性,将产生负面影响。

是否有人 A)从调用TaskScheduler.FromCurrentSynchronizationContext()更改为在构造函数中实例化单个实例并且 B)成功了吗?

0 个答案:

没有答案