Многопоточность в C#. Способы синхронизации потоков
В предыдущей части мы рассмотрели один из вариантов синхронизации потоков в многопоточном приложении — использование оператора lock. При этом в...
Читать далее...Многопоточность в C#. Конкурентный доступ и синхронизация
Часто различные потоки в приложении используют разделяемые (общие для всех) ресурсы. Например, несколько потоков могут использовать один и тот же...
Читать далее...Многопоточность в C#. Делегаты потоков
Во введении к циклу статей про Многопоточность в C# мы создали простое приложение, демонстрирующее работу двух потоков, не вдаваясь особенно...
Читать далее...Многопоточность в C#. Введение
Одним из ключевых моментов программирования является многопоточность. Поток (thread) — это некий путь выполнения кода. Даже, если мы создаем обычное...
Читать далее...Валидация модели в C#. Интерфейс IValidatableObject
Для валидации модели в C# не обязательно создавать свои собственные атрибуты валидации. Разрабатываемая модель (класс) может наследовать интерфейс IValidatableObject и...
Читать далее...Валидация модели в C#. Создание собственных атрибутов валидации
В предыдущей части мы рассмотрели атрибуты валидации, которые нам предоставляются платформой .NET для проверки моделей. Однако, валидация модели в C#...
Читать далее...




