C# 使用TaskScheduler的最佳方法
我的应用程序偶尔会崩溃,这是因为我在加载应用程序后调用了C# 使用TaskScheduler的最佳方法,c#,wpf,multithreading,task-parallel-library,synchronizationcontext,C#,Wpf,Multithreading,Task Parallel Library,Synchronizationcontext,我的应用程序偶尔会崩溃,这是因为我在加载应用程序后调用了TaskScheduler.FromCurrentSynchronizationContext() 通过一些测试,我已经使用readonlyTaskScheduler字段修复了这个问题,并将其填充到类的构造函数中(多亏了另一个SO答案)但是我担心由于应用程序的大小和对任务调度器的依赖性,任务调度器的这个单一实例会产生负面影响 是否有人将调用任务调度器从调用TaskScheduler.FromCurrentSynchronizationCon
TaskScheduler.FromCurrentSynchronizationContext()
通过一些测试,我已经使用readonlyTaskScheduler
字段修复了这个问题,并将其填充到类的构造函数中(多亏了另一个SO答案)但是我担心由于应用程序的大小和对任务调度器的依赖性,任务调度器
的这个单一实例会产生负面影响
是否有人将调用任务调度器从调用TaskScheduler.FromCurrentSynchronizationContext()
更改为在构造函数中实例化单个实例,A)成功了?向我们展示一些示例代码,让我们更清楚地了解您的意思如何?你在说什么类的构造函数?我们谈论的是什么类型的应用程序?