Трансляции по параллелизму и асинхронности
Темы: многопоточная обработка, задачи, принципы асинхронности, асинхронные функции, устаревшие шаблоны.
Темы: многопоточная обработка, задачи, принципы асинхронности, асинхронные функции, устаревшие шаблоны.
Методические указания по выполнению практических заданий по языку программирования C#.
Методические указания по выполнению практических заданий по сетевому программированию на языке C#.
Параллельное программирование – это способ написания программ, которые могут выполняться параллельно на нескольких процессорах или ядрах. Это позволяет программам обрабатывать большие объемы данных...
Многопоточность может повысить производительность в приложениях Windows Presentation Foundation (WPF), Universal Windows Platform (UWP) и Windows Forms, но доступ к элементам управления не является...
Язык регулярных выражений распознает символьные образцы. Типы .NET, поддерживающие регулярные выражения, основаны на регулярных выражениях Perl 5 и обеспечивают функциональность как поиска, так и п...
В отличие от потоков задачи без труда распространяют исключения. Таким образом, если код внутри задачи генерирует необработанное исключение (другими словами, если задача отказывает), то это исключе...
Планировщик задач распределяет задачи по потокам и представлен абстрактным классом TaskScheduler. В .NET Framework предлагаются две конкретные реализации: стандартный планировщик, который работает ...
Счетчики производительности сгруппированы в категории, такие как "Система", "Процессор", "Память .NET CLR" и т.д. Примерами счетчиков производительности в категории "Память .NET CLR" могут быть "% ...
В посте показано, каким образом события могут вызывать утечки управляемой памяти. Предлагаются два решения, чтобы избежать подобных утечек. Первое решение связано с реализацией метода Dispose для о...