Вопросы по теме 'synchronizationcontext'
SynchronizationContext.Current имеет значение null в основном потоке.
SynchronizationContext.Current имеет значение null в основном потоке, и мне было трудно понять это.
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>...
1163 просмотров
schedule
05.05.2022
Почему TaskScheduler.Current является TaskScheduler по умолчанию?
Библиотека параллельных задач великолепна, и я много использовал ее в последние месяцы. Однако кое-что меня действительно беспокоит: тот факт, что TaskScheduler.Current — планировщик задач по умолчанию, а не TaskScheduler.Default . Это...
19957 просмотров
schedule
10.07.2022
Любой сценарий, в котором Task.ContinueWith(, TaskScheduler.FromCurrentSynchronizationContext()) *не* запускался бы в потоке пользовательского интерфейса?
Мы наблюдаем что-то странное, такой код:
var task = new Task(...); // run in the background, do something lengthy work
task.ContinueWith(..., TaskScheduler.FromCurrentSynchronizationContext());
task.Start();
Вторая задача вызывает событие,...
2160 просмотров
schedule
10.02.2023
Почему NotifyIcon не устанавливает SynchronizationContext?
Рассмотрим эту программу WinForms:
Module Main
Dim notifyicon As New System.Windows.Forms.NotifyIcon
'Dim dummycontrol As New System.Windows.Forms.Control
Public Sub Main()
If (System.Threading.SynchronizationContext.Current...
153 просмотров
schedule
04.09.2023
Контекст синхронизации для Task.Delay
Я мог узнать, что Task.Run всегда выполняется в потоках из пула потоков .NET Framework ( TaskScheduler.Default ). Предполагаю, что и с Task.Delay то же самое, но не уверен.
MSDN говорит для Task.Delay только:
Создает задачу, которая...
219 просмотров
schedule
20.04.2023
ASP.Net против MVC против WebAPI и UseTaskFriendlySynchronizationContext
У меня есть пара проектов ASP.Net MVC и WebAPI. Большинство из них обновлены (MVC 5 / WebAPI 2). Я дважды проверял свои предположения о безопасности с тех пор, как реализую глобальный фильтр (для MVC) и делегирующий обработчик (для WebAPI) для...
3459 просмотров
schedule
28.01.2024